diff options
| author | TellowKrinkle <tellowkrinkle@gmail.com> | 2023-05-17 19:28:27 -0500 |
|---|---|---|
| committer | TellowKrinkle <tellowkrinkle@gmail.com> | 2024-01-28 23:20:39 -0600 |
| commit | 463269f704954d71ed4110fe4357f9249ac6ccab (patch) | |
| tree | 0e99087cca3e4b37e6f745e3e4f660391eaf0d0c /Source/Core/VideoCommon/PixelShaderGen.cpp | |
| parent | 6243e50b2123a39470861403147724ab91444d90 (diff) | |
VideoBackends:Multiple: Split up BUG_BROKEN_SUBGROUP_OPS
We now use subgroup ops for more than just a minor performance optimization
Diffstat (limited to 'Source/Core/VideoCommon/PixelShaderGen.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/PixelShaderGen.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/VideoCommon/PixelShaderGen.cpp b/Source/Core/VideoCommon/PixelShaderGen.cpp index fff2374531..aa364c7e0f 100644 --- a/Source/Core/VideoCommon/PixelShaderGen.cpp +++ b/Source/Core/VideoCommon/PixelShaderGen.cpp @@ -485,7 +485,7 @@ void UpdateBoundingBox(float2 rawpos) {{ int2 pos_tl = pos & ~1; // round down to even int2 pos_br = pos | 1; // round up to odd -#ifdef SUPPORTS_SUBGROUP_REDUCTION +#if defined(SUPPORTS_SUBGROUP_REDUCTION) && !defined(BROKEN_SUBGROUP_WITH_DISCARD) if (!IS_HELPER_INVOCATION) {{ SUBGROUP_MIN(pos_tl); |
