首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenGL在我的HWND

OpenGL在我的HWND
EN

Stack Overflow用户
提问于 2010-01-18 21:26:04
回答 2查看 1.2K关注 0票数 1

现在,我正在尝试从我的引擎移植一个Direct3D渲染器。我是OpenGL乞丐,所以我对OpenGL不太了解,因为现在我可以创建窗口并通过过剩进行呈现,但是我不能在我的项目中使用OpenGL,因为HWND是在我的代码中创建的,然后被发送到渲染器DLL

代码语言:javascript
复制
// Where pWindow is already a valid HWND target of the renderer 
//(Currently Direct3D9 and Direct3D10
pRenderer = pCreateGraphics(800, 600, false, pWindow);

我的问题是:是否有类似于过剩的库具有类似于过剩的行为,但允许我使用自己的窗口句柄?

注意:我更喜欢使用lib而不是重新发明轮子,但是如果没有一个库可以帮助我,我会这么做的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-18 21:30:37

您可以查看GLFW's源代码或NeHe教程,并获取OpenGL init代码。

票数 0
EN

Stack Overflow用户

发布于 2010-01-21 09:49:42

SDL允许您获得窗口句柄。不过,我不知道是否可以假定所使用的像素格式与DirectX兼容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2089330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档