summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/TextureConversionShader.cpp
diff options
context:
space:
mode:
authorStenzek <stenzek@gmail.com>2018-05-02 21:54:13 +1000
committerStenzek <stenzek@gmail.com>2018-05-02 21:54:13 +1000
commit2c6b20bb03a773ed13a6f2af527519ac0292367f (patch)
tree41ef454618b555f9c42260b857438f3af16b86b2 /Source/Core/VideoCommon/TextureConversionShader.cpp
parente89ac769fb79c5e1cfb1f185c876d7d59e229119 (diff)
TextureConversionShader: Fix compile errors in OpenGL ES
Diffstat (limited to 'Source/Core/VideoCommon/TextureConversionShader.cpp')
-rw-r--r--Source/Core/VideoCommon/TextureConversionShader.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/VideoCommon/TextureConversionShader.cpp b/Source/Core/VideoCommon/TextureConversionShader.cpp
index 1912f2aee5..2339558df1 100644
--- a/Source/Core/VideoCommon/TextureConversionShader.cpp
+++ b/Source/Core/VideoCommon/TextureConversionShader.cpp
@@ -731,8 +731,8 @@ static void WriteXFBEncoder(char*& p, APIType ApiType, const EFBCopyParams& para
WriteSampleColor(p, "rgb", "color1", 1, ApiType, params);
// Gamma is only applied to XFB copies.
- WRITE(p, " color0 = pow(color0, gamma_rcp.xxx);\n");
- WRITE(p, " color1 = pow(color1, gamma_rcp.xxx);\n");
+ WRITE(p, " color0 = pow(color0, float3(gamma_rcp, gamma_rcp, gamma_rcp));\n");
+ WRITE(p, " color1 = pow(color1, float3(gamma_rcp, gamma_rcp, gamma_rcp));\n");
// Convert to YUV.
WRITE(p, " const float3 y_const = float3(0.257, 0.504, 0.098);\n");