问题:有没有办法从 GLUT 获取 OpenGL 上下文?

信息:我一直在学习 openGL 和 openCL。我几乎完成了我的第一个将它们一起使用的程序,如果我只能创建我的 openCL 上下文,一切都会很好地工作,但是要做到这一点并使共享工作,我需要获得一个 openGL 上下文。我可以完成处理 X 的过程,但我希望用尽可能少的库尽可能地保持它与平台无关。如果没有,我只需要弄清楚其他事情。但我想我至少应该在我放弃之前问清楚。无论如何,是否有从 GLUT 获取 OpenGL 上下文的方法?

最佳答案

您无法从 GLUT 获取上下文,但可以从 Windows 获取它: wglGetCurrentContext 。同样,在 X-Windows 系统上,您可以使用 glXGetCurrentContext

关于来自过剩的 OpenGL 上下文,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8684479/

10-16 01:08