现在,我正在尝试从我的引擎中移植一个 Direct3D 渲染器。我是 OpenGL 初学者,所以我对 OpenGL 了解不多,因为现在我可以创建窗口并通过glut进行渲染,但我不能在我的项目中使用 glut,因为 HWND 是在我的代码中创建然后发送的到渲染器 DLL
// Where pWindow is already a valid HWND target of the renderer
//(Currently Direct3D9 and Direct3D10
pRenderer = pCreateGraphics(800, 600, false, pWindow);
我的问题是:是否有类似于GLUT的库具有与 GLUT 类似的行为,但允许我使用自己的窗口句柄?
注意: 我更喜欢使用库而不是重新发明轮子,但如果没有可以帮助我的库,我会这样做