方法
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
,或者是进行扩展发现,或者加载哪种类型的着色器程序。