问题:是否有一种方法可以从GLUT获取OpenGL上下文?
信息:我一直在学习OpenGL和OpenCL。我即将完成我的第一个同时使用它们的程序,如果我能够创建我的OpenCL上下文,一切都会很好,但是要做到这一点并使共享工作,我需要获取一个OpenGL上下文。我可以通过处理X的过程,但我希望尽可能地保持与平台无关,并使用最少的库。如果没有其他办法,我只能想出其他办法了。但在放弃之前,我认为至少应该询问一下。是否有任何方法可以从GLUT获取OpenGL上下文?
你无法从GLUT中获取上下文,但是你可以从Windows中获取: wglGetCurrentContext
。同样,在X窗口系统上,你可以使用glXGetCurrentContext
。