summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/GeometryShaderGen.cpp
diff options
context:
space:
mode:
authorJules Blok <jules.blok@gmail.com>2016-08-12 15:06:26 +0200
committerJules Blok <jules.blok@gmail.com>2016-08-15 13:11:28 +0200
commit94927f360feb1989a7b63ec4d583f45a5767aa3b (patch)
tree7054f45ab893bd1f21f6acc518c3056ff2814a8f /Source/Core/VideoCommon/GeometryShaderGen.cpp
parent6e2052fae6844da702cbfe0c5ddd4c42f4ad6fbd (diff)
VideoCommon: Add a user-defined far clipping plane.
Diffstat (limited to 'Source/Core/VideoCommon/GeometryShaderGen.cpp')
-rw-r--r--Source/Core/VideoCommon/GeometryShaderGen.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/Core/VideoCommon/GeometryShaderGen.cpp b/Source/Core/VideoCommon/GeometryShaderGen.cpp
index 03979d0bbe..2630a422fa 100644
--- a/Source/Core/VideoCommon/GeometryShaderGen.cpp
+++ b/Source/Core/VideoCommon/GeometryShaderGen.cpp
@@ -313,7 +313,10 @@ static void EmitVertex(ShaderCode& out, const geometry_shader_uid_data* uid_data
{
out.Write("\tgl_Position = %s.pos;\n", vertex);
if (g_ActiveConfig.backend_info.bSupportsDepthClamp)
- out.Write("\tgl_ClipDistance[0] = %s.clipDist;\n", vertex);
+ {
+ out.Write("\tgl_ClipDistance[0] = %s.clipDist0;\n", vertex);
+ out.Write("\tgl_ClipDistance[1] = %s.clipDist1;\n", vertex);
+ }
AssignVSOutputMembers(out, "ps", vertex, uid_data->numTexGens, uid_data->pixel_lighting);
}
else