summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/TextureCache.cpp
diff options
context:
space:
mode:
authorJules Blok <jules.blok@gmail.com>2014-10-31 22:27:18 +0100
committerJules Blok <jules.blok@gmail.com>2014-11-23 14:27:39 +0100
commit081212b765754ae80b7a0774ec340c81a47c9199 (patch)
treed95589574617680552609ee979b2206391327cf9 /Source/Core/VideoBackends/OGL/TextureCache.cpp
parent3baa01fc73d33443dfd96ba34e60ca054f660a0d (diff)
TextureCache: Force mono copies of the depth buffer.
Fixes stereoscopic stencil shadows in some games.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/TextureCache.cpp')
-rw-r--r--Source/Core/VideoBackends/OGL/TextureCache.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/VideoBackends/OGL/TextureCache.cpp b/Source/Core/VideoBackends/OGL/TextureCache.cpp
index 7fd59d5d43..3c2661b043 100644
--- a/Source/Core/VideoBackends/OGL/TextureCache.cpp
+++ b/Source/Core/VideoBackends/OGL/TextureCache.cpp
@@ -338,7 +338,7 @@ TextureCache::TextureCache()
"out vec4 ocol0;\n"
"\n"
"void main(){\n"
- " vec4 texcol = texture(samp9, f_uv0);\n"
+ " vec4 texcol = texture(samp9, vec3(f_uv0.xy, 0));\n"
// 255.99998474121 = 16777215/16777216*256
" float workspace = texcol.x * 255.99998474121;\n"