dolphin/Source/Core/VideoBackends/OGL/GLExtensions
Ryan Houdek 447b1b09e3 Support OpenGL ES 3.2.
OpenGL ES 3.2 adds a few things we care about supporting in core. In particular:
- GL_{ARB,EXT,OES}_draw_elements_base_vertex
- KHR_Debug
- Sample Shading
- GL_{ARB,EXT,OES,NV}_copy_image
- Geometry shaders
- Geometry shader instancing (If they support GL_{EXT,OES}_geometry_point_size)

Nvidia was the first to release an OpenGL ES 3.2 driver which I uesd to test this on.
This also enables GS Instancing on GLES 3.1 hardware if it supports all of the required extensions.
2015-08-26 17:57:51 -05:00
..
ARB_ES2_compatibility.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_blend_func_extended.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_buffer_storage.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_clip_control.h OGL: Add glClipControl support. 2015-05-22 23:52:20 +02:00
ARB_copy_image.h Support partial texture updates via efb copies 2015-06-21 14:02:44 +02:00
ARB_debug_output.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_draw_elements_base_vertex.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_framebuffer_object.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_get_program_binary.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_map_buffer_range.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_sample_shading.h Support OpenGL ES 3.2. 2015-08-26 17:57:51 -05:00
ARB_sampler_objects.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_sync.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_texture_multisample.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ARB_uniform_buffer_object.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_vertex_array_object.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ARB_viewport_array.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
GLExtensions.cpp Support OpenGL ES 3.2. 2015-08-26 17:57:51 -05:00
GLExtensions.h Support partial texture updates via efb copies 2015-06-21 14:02:44 +02:00
KHR_debug.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
NV_occlusion_query_samples.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
NV_primitive_restart.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_1_1.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_1_2.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_1_3.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_1_4.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_1_5.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_2_0.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_3_0.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_3_1.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_3_2.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
gl_common.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00