是否可以检查两个现有GL上下文是否共享资源?

时间:2016-09-08 14:59:06

标签: opengl sharing

似乎这个问题很少见。刚做了一些在线搜索,但找不到答案。

1 个答案:

答案 0 :(得分:0)

上下文共享是GLX,WGL,EGL或类似功能提供的可选功能。严格来说, OpenGL 无法查询有关共享上下文的任何信息,因为它不需要任何用于共享上下文的接口。该规范确实提到了共享上下文的某些行为,但这是关于它的。

对于GLX,WGL和EGL,无法查询上下文是否共享。

Reto的评论建议在一个上下文中做一些事情,看看它是否在另一个上下文中有效。

如果您可以控制构建环境,则可以“挂钩”用于共享上下文的操作,注册事件,然后调用实际操作。