dolphin/Source/Core/Common/GL/GLExtensions
Jonathan Hamilton 184e4d7b4a Fix an incorrect OES suffix on glMultiDrawElementsBaseVertex
The spec says it should have an EXT not OES suffix, as it's enabled as
an interaction with GL_EXT_multi_draw_arrays.

On some drivers GetProcAddress() returns NULL, which causes the
GLExtensions init to fail

This 'happened' to work if GetProcAddress() doesn't return NULL on missing
functions (as allowed in EGL) - as the function appears to never be called so
this would not have been noticed.

Mesa also (incorrectly?) exports the EXT version, so this would all
happen to work there, but appears to be contrary to the spec.

This invalid prefix even ended up in the upstream khronos registry, the
issue was reported here:
https://github.com/KhronosGroup/OpenGL-Registry/issues/81
2017-07-25 12:52:39 -07:00
..
AMD_pinned_memory.h
ARB_blend_func_extended.h
ARB_buffer_storage.h
ARB_clip_control.h
ARB_compute_shader.h GLExtensions: Seperate GL_ARB_compute_shader from GL 4.3 2017-04-01 12:31:40 +10:00
ARB_copy_image.h
ARB_debug_output.h
ARB_draw_elements_base_vertex.h
ARB_ES2_compatibility.h
ARB_ES3_compatibility.h
ARB_framebuffer_object.h
ARB_get_program_binary.h
ARB_map_buffer_range.h
ARB_occlusion_query2.h
ARB_sample_shading.h
ARB_sampler_objects.h
ARB_shader_image_load_store.h GLExtensions: Seperate GL_ARB_shader_image_load_store from GL 4.2 2017-04-01 12:31:40 +10:00
ARB_shader_storage_buffer_object.h
ARB_sync.h
ARB_texture_multisample.h
ARB_texture_storage_multisample.h
ARB_texture_storage.h GLExtensions: Seperate GL_ARB_texture_storage from GL 4.2 2017-04-01 12:31:40 +10:00
ARB_uniform_buffer_object.h
ARB_vertex_array_object.h
ARB_viewport_array.h
EXT_texture_compression_s3tc.h GLExtensions: Add GL_EXT_texture_compression_s3tc 2017-04-29 00:14:23 +10:00
EXT_texture_filter_anisotropic.h
gl_1_1.h
gl_1_2.h
gl_1_3.h
gl_1_4.h
gl_1_5.h
gl_2_0.h
gl_2_1.h
gl_3_0.h
gl_3_1.h
gl_3_2.h
gl_4_2.h GLExtensions: Seperate GL_ARB_shader_image_load_store from GL 4.2 2017-04-01 12:31:40 +10:00
gl_4_3.h GLExtensions: Seperate GL_ARB_compute_shader from GL 4.3 2017-04-01 12:31:40 +10:00
gl_4_4.h
gl_4_5.h
gl_common.h
GLExtensions.cpp Fix an incorrect OES suffix on glMultiDrawElementsBaseVertex 2017-07-25 12:52:39 -07:00
GLExtensions.h GLExtensions: Add GL_EXT_texture_compression_s3tc 2017-04-29 00:14:23 +10:00
HP_occlusion_test.h
KHR_debug.h
NV_depth_buffer_float.h
NV_occlusion_query_samples.h
NV_primitive_restart.h