【发布时间】:2014-12-15 20:46:45
【问题描述】:
我目前正在开发游戏引擎,希望同时支持 DirectX 和 OpenGL,但据我所知,directX 必须使用 WINAPI 来打开它的窗口,但这是一个仅限 Windows 的入口点。
是否有同时支持 OpenGL 和 DirectX 的入口点,是否有同时支持 OpenGL 和 DirectX 的窗口库。
如果没有简单的方法可以解决这个问题,您能否提出一个好的替代方案。
【问题讨论】:
-
有什么理由要同时支持这两者吗? OpenGL 是跨平台的,可以让您的游戏引擎在 Windows 以及 linux、ios、android 等平台上运行。最简单的解决方案似乎只是不使用 DirectX?
标签: c++ opengl directx game-engine directx-11