mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 09:09:52 -06:00
[GLES] Support texture_buffer for palette texture conversion.
OpenGL ES 3.2 adds this feature to core It was available to GLES 3.1 as GL_{EXT, OES}_texture_buffer as well. For the non-Nvidia vendors that implemented this is: - Qualcomm's Adreno 4xx - IMGTec's PowerVR Rogue
This commit is contained in:
@ -1293,19 +1293,26 @@ const GLFunc gl_function_array[] =
|
||||
// EXT_copy_image
|
||||
GLFUNC_SUFFIX(glCopyImageSubData, EXT, "GL_EXT_copy_image !GL_OES_copy_image !VERSION_GLES_3_2"),
|
||||
|
||||
// EXT_texture_buffer
|
||||
GLFUNC_SUFFIX(glTexBuffer, OES, "GL_OES_texture_buffer !VERSION_GLES_3_2"),
|
||||
|
||||
// EXT_texture_buffer
|
||||
GLFUNC_SUFFIX(glTexBuffer, EXT, "GL_EXT_texture_buffer !GL_OES_texture_buffer !VERSION_GLES_3_2"),
|
||||
|
||||
// GLES 3.2
|
||||
GLFUNC_REQUIRES(glMinSampleShading, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glDebugMessageCallback, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glDebugMessageControl, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glDebugMessageInsert, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glGetDebugMessageLog, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glGetObjectLabel, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glGetObjectPtrLabel, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glObjectLabel, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glObjectPtrLabel, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glPopDebugGroup, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glPushDebugGroup, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glCopyImageSubData, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glMinSampleShading, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glDebugMessageCallback, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glDebugMessageControl, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glDebugMessageInsert, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glGetDebugMessageLog, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glGetObjectLabel, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glGetObjectPtrLabel, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glObjectLabel, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glObjectPtrLabel, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glPopDebugGroup, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glPushDebugGroup, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glCopyImageSubData, "VERSION_GLES_3_2"),
|
||||
GLFUNC_REQUIRES(glTexBuffer, "VERSION_GLES_3_2"),
|
||||
|
||||
// gl_1_1
|
||||
// OpenGL 1.1 is at the end due to a bug in Android's EGL stack.
|
||||
|
Reference in New Issue
Block a user