如何在CGL和Qt之间共享GL上下文?
源代码A使用一个如何在CGL和Qt之间共享GL上下文?,qt,opengl,Qt,Opengl,源代码A使用一个CGLContextObj 源代码B使用QGLContext 有没有办法让这些代码片段共享GL上下文 是否可以从CGLContextObj设置QGLContext 能否从QGLContext中设置CGLContextObj 可以从其他类型设置QGLContext和CGLContextObj吗 (我知道,CGLContextObj是苹果特有的,而QGLContext是独立于平台的。让我们假设代码只在Mac上运行。)当前的GL上下文是,无论您在给定平台上使用的是哪个应用程序框架。
CGLContextObj
源代码B使用QGLContext
有没有办法让这些代码片段共享GL上下文
- 是否可以从
设置CGLContextObj
李>QGLContext
- 能否从
中设置QGLContext
李>CGLContextObj
- 可以从其他类型设置
和QGLContext
吗李>CGLContextObj
CGLContextObj
是苹果特有的,而QGLContext
是独立于平台的。让我们假设代码只在Mac上运行。)当前的GL上下文是,无论您在给定平台上使用的是哪个应用程序框架。因此,在设置QGLContext
之后,您可以调用CGLGetCurrentContext()
来获取当前GL上下文的相应cglcontext,而不管您在给定平台上使用的是哪个应用程序框架。因此,在设置QGLContext
之后,可以调用CGLGetCurrentContext()
来获取相应的CGLContextObj