Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在OpenGL3.2上实现eglQueryString_Opengl_Opengl 3_Opengl 4_Egl - Fatal编程技术网

在OpenGL3.2上实现eglQueryString

在OpenGL3.2上实现eglQueryString,opengl,opengl-3,opengl-4,egl,Opengl,Opengl 3,Opengl 4,Egl,我想为OpenGL3.2实现eglQueryString(),但遇到了一个问题 发件人: 我很难确定显示器是否是EGL显示器连接。 我尝试检查函数中的“EGLDisplay display”值,但我不知道如何检查是否允许,主要是因为我无法控制应用程序。EGLDisplay只是EGL实现需要存储的任何数据的不透明句柄,这些句柄总是由EGL实现本身创建的——如果您要实现EGL函数,这自动意味着您就是实现。然而,整个“为OpenGL3.2实现eglQueryString()”没有意义,因为egl和Op

我想为OpenGL3.2实现eglQueryString(),但遇到了一个问题

发件人:

我很难确定显示器是否是EGL显示器连接。
我尝试检查函数中的“EGLDisplay display”值,但我不知道如何检查是否允许,主要是因为我无法控制应用程序。

EGLDisplay只是EGL实现需要存储的任何数据的不透明句柄,这些句柄总是由EGL实现本身创建的——如果您要实现EGL函数,这自动意味着您就是实现。然而,整个“为OpenGL3.2实现
eglQueryString()
”没有意义,因为egl和OpenGL是两个完全独立的API,
eglQueryString
与OpenGL根本没有任何关系。
char const * eglQueryString(    EGLDisplay display,
    EGLint name);

EGL_BAD_DISPLAY is generated if display is not an EGL display connection, unless display is EGL_NO_DISPLAY and name is EGL_EXTENSIONS.