dolphin/Source/Core/VideoBackends/OGL/GLExtensions
Ryan Houdek 7650117c26 Properly support MSAA and SSAA as separate features(+GLES)
SSAA relies on MSAA being active to work. We only supports 4x SSAA while in fact you can enable SSAA at any MSAA level.
I even managed to run 64xMSAA + SSAA on my Quadro which made some pretty sleek looking games. They were very cinematic though.

With this, it properly fixes up SSAA and MSAA support in GLES as well. Before they were broken when stereo rendering was enabled.
Now in GLES they can properly support MSAA and also stereo rendering with MSAA enabled(with proper extensions).
2015-09-05 05:23:29 -05: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_ES2_compatibility.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_texture_storage_multisample.h Properly support MSAA and SSAA as separate features(+GLES) 2015-09-05 05:23:29 -05: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
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
GLExtensions.cpp Properly support MSAA and SSAA as separate features(+GLES) 2015-09-05 05:23:29 -05:00
GLExtensions.h Properly support MSAA and SSAA as separate features(+GLES) 2015-09-05 05:23:29 -05: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