diff options
| author | Connor McLaughlin <stenzek@gmail.com> | 2019-03-29 20:29:00 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-29 20:29:00 +1000 |
| commit | a50a34b94b3f1fc75f991dbd4f6415878be7de42 (patch) | |
| tree | cd1bef52fde15dc3a6928e26cc6850b9299d59bb /Source/Core/VideoBackends/OGL/Render.cpp | |
| parent | 95c7b5c6357b07f16e7d9fba899470c20416be43 (diff) | |
| parent | d66d778bae8484cdff239da33c1b87ba41297366 (diff) | |
Merge pull request #7904 from stenzek/do-the-atomic-shuffle
PixelShaderGen: Use subgroup reduction for bounding box
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/Render.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp index fca1de7e7b..06e5135191 100644 --- a/Source/Core/VideoBackends/OGL/Render.cpp +++ b/Source/Core/VideoBackends/OGL/Render.cpp @@ -661,6 +661,9 @@ Renderer::Renderer(std::unique_ptr<GLContext> main_gl_context, float backbuffer_ if (g_ogl_config.max_samples < 1 || !g_ogl_config.bSupportsMSAA) g_ogl_config.max_samples = 1; + g_ogl_config.bSupportsShaderThreadShuffleNV = + GLExtensions::Supports("GL_NV_shader_thread_shuffle"); + // We require texel buffers, image load store, and compute shaders to enable GPU texture decoding. // If the driver doesn't expose the extensions, but supports GL4.3/GLES3.1, it will still be // enabled in the version check below. |
