dolphin/Source/Core/Common/GL/GLExtensions
degasus 4b2aa948e6 VideoBackend/OGL: Prefer KHR_subgroup over NV_shader_thread.
While the NV extension is totally fine, the KHR extension should be able to support more hardware.

For NVIDIA, the hardware either supports both or neither, it just needs a driver from the last two years.
For AMD, the drivers from late 2022-12 seems to bring support for the KHR extension.
For Intel, the KHR is also supported for some years.
2023-02-09 13:27:02 +01:00
..
AMD_pinned_memory.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_blend_func_extended.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_buffer_storage.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_clip_control.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_compute_shader.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_copy_image.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_debug_output.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_draw_elements_base_vertex.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_ES2_compatibility.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_ES3_compatibility.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_framebuffer_object.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_get_program_binary.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_map_buffer_range.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_occlusion_query2.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_sample_shading.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_sampler_objects.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_shader_image_load_store.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_shader_storage_buffer_object.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_sync.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_texture_compression_bptc.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_texture_multisample.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_texture_storage.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_texture_storage_multisample.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_uniform_buffer_object.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_vertex_array_object.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
ARB_viewport_array.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
EXT_texture_compression_s3tc.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
EXT_texture_filter_anisotropic.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_1_1.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_1_2.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_1_3.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_1_4.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_1_5.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_2_0.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_2_1.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_3_0.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_3_1.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_3_2.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_4_2.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_4_3.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_4_4.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_4_5.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
gl_common.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
GLExtensions.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
GLExtensions.h VideoBackend/OGL: Prefer KHR_subgroup over NV_shader_thread. 2023-02-09 13:27:02 +01:00
HP_occlusion_test.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
KHR_debug.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
KHR_shader_subgroup.h VideoBackend/OGL: Prefer KHR_subgroup over NV_shader_thread. 2023-02-09 13:27:02 +01:00
NV_depth_buffer_float.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
NV_occlusion_query_samples.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00
NV_primitive_restart.h licensing: switch GLExtensions/ to use SPDX tags 2021-07-05 04:35:56 +02:00