方法

GdkGLContextis_shared

自 4.4 起可用

声明 [源代码]

gboolean
gdk_gl_context_is_shared (
  GdkGLContext* self,
  GdkGLContext* other
)

描述 [源代码]

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

如果可以,可以将在 other 中使用的纹理 ID 用于 self。这对于在不同上下文之间传递 GdkGLTexture 对象尤其有用。

对于使用相同属性用于同一显示的上下文,它们始终是兼容的,即使它们是为不同的表面创建的。对于其他上下文,它取决于 GL 后端。

必须实现两个上下文才能成功检查。如果两者中的任何一个没有实现,该函数将返回 FALSE

自 4.4 起可用

参数

other

类型: GdkGLContext

应该与 self 兼容的 GdkGLContext

数据由方法的调用者拥有。

返回值

类型: gboolean

TRUE 如果两个 GL 上下文是兼容的。