diff options
| author | Jules Blok <jules.blok@gmail.com> | 2014-10-31 22:27:18 +0100 |
|---|---|---|
| committer | Jules Blok <jules.blok@gmail.com> | 2014-11-23 14:27:39 +0100 |
| commit | 081212b765754ae80b7a0774ec340c81a47c9199 (patch) | |
| tree | d95589574617680552609ee979b2206391327cf9 /Source/Core/VideoBackends/OGL/TextureCache.cpp | |
| parent | 3baa01fc73d33443dfd96ba34e60ca054f660a0d (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.cpp | 2 |
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" |
