方法

GdkGLContextset_use_es

声明 [源代码]

void
gdk_gl_context_set_use_es (
  GdkGLContext* context,
  int use_es
)

描述 [源代码]

请求Gdk创建一个OpenGL ES上下文而不是OpenGL上下文。

并非所有平台都支持OpenGL ES。

上下文必须尚未实现。

默认情况下,当`context`实现后,Gdk将尝试自动检测底层GL实现是OpenGL还是OpenGL ES。

在调用gdk_gl_context_realize()后,您应该检查gdk_gl_context_get_use_es()的返回值,以决定是使用OpenGL还是OpenGL ES API、扩展或着色器。

参数

use_es

类型: int

上下文是否应使用OpenGL ES代替OpenGL,或-1以允许自动检测。