在OpenGL3.2上实现eglQueryString
我想为OpenGL3.2实现eglQueryString(),但遇到了一个问题 发件人: 我很难确定显示器是否是EGL显示器连接。在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
我尝试检查函数中的“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.