summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/UberShaderPixel.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2023-08-16 09:20:49 +0200
committerGitHub <noreply@github.com>2023-08-16 09:20:49 +0200
commit177ac0cd44d81ed62b53553d99f81d13843c1b46 (patch)
treecf93bf2a076c2d7ff4a1aabe095951e1a488ad08 /Source/Core/VideoCommon/UberShaderPixel.cpp
parent10c5da6f629a213462b0347d12649f679f07bf1a (diff)
parentb969282b72f1e5267cf4e9af4e6612cb948b2bff (diff)
Merge pull request #12111 from OatmealDome/old-amd-bug
Remove `BUG_BROKEN_FRAGMENT_SHADER_INDEX_DECORATION`
Diffstat (limited to 'Source/Core/VideoCommon/UberShaderPixel.cpp')
-rw-r--r--Source/Core/VideoCommon/UberShaderPixel.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/Source/Core/VideoCommon/UberShaderPixel.cpp b/Source/Core/VideoCommon/UberShaderPixel.cpp
index 0bf4b3072c..f54e42bf60 100644
--- a/Source/Core/VideoCommon/UberShaderPixel.cpp
+++ b/Source/Core/VideoCommon/UberShaderPixel.cpp
@@ -106,21 +106,14 @@ ShaderCode GenPixelShader(APIType api_type, const ShaderHostConfig& host_config,
else
#endif
{
- bool has_broken_decoration =
- DriverDetails::HasBug(DriverDetails::BUG_BROKEN_FRAGMENT_SHADER_INDEX_DECORATION);
-
- out.Write("{} {} {} {};\n",
- has_broken_decoration ? "FRAGMENT_OUTPUT_LOCATION(0)" :
- "FRAGMENT_OUTPUT_LOCATION_INDEXED(0, 0)",
+ out.Write("{} {} {} {};\n", "FRAGMENT_OUTPUT_LOCATION_INDEXED(0, 0)",
use_framebuffer_fetch ? "FRAGMENT_INOUT" : "out",
uid_data->uint_output ? "uvec4" : "vec4",
use_framebuffer_fetch ? "real_ocol0" : "ocol0");
if (use_dual_source)
{
- out.Write("{} out {} ocol1;\n",
- has_broken_decoration ? "FRAGMENT_OUTPUT_LOCATION(1)" :
- "FRAGMENT_OUTPUT_LOCATION_INDEXED(0, 1)",
+ out.Write("{} out {} ocol1;\n", "FRAGMENT_OUTPUT_LOCATION_INDEXED(0, 1)",
uid_data->uint_output ? "uvec4" : "vec4");
}
}