方法

GdkGLContextis_legacy

声明 [源]

gboolean
gdk_gl_context_is_legacy (
  GdkGLContext* context
)

描述 [源]

ΓdkGLContext 是否处于旧模式。

在调用此函数之前必须实现 ΓdkGLContext

实现 GL 上下文时,GDK 会尝试使用 OpenGL 3.2 核心配置文件;此配置文件移除了在 3.2 版本规范之前已弃用的所有 OpenGL API。如果实现成功,此函数将返回 FALSE

如果底层 OpenGL 实现不支持核心配置文件,GDK 将回退到 3.2 之前的兼容性配置文件,并且此函数将返回 TRUE

您可以使用此函数返回的值来决定使用哪种类型的 OpenGL API,或者是进行扩展发现,或者加载哪种类型的着色器程序。

返回值

类型: gboolean

TRUE 如果 GL 上下文处于旧模式。