diff options
| author | Jules Blok <jules.blok@gmail.com> | 2016-08-12 15:06:26 +0200 |
|---|---|---|
| committer | Jules Blok <jules.blok@gmail.com> | 2016-08-15 13:11:28 +0200 |
| commit | 94927f360feb1989a7b63ec4d583f45a5767aa3b (patch) | |
| tree | 7054f45ab893bd1f21f6acc518c3056ff2814a8f /Source/Core/VideoCommon/GeometryShaderGen.cpp | |
| parent | 6e2052fae6844da702cbfe0c5ddd4c42f4ad6fbd (diff) | |
VideoCommon: Add a user-defined far clipping plane.
Diffstat (limited to 'Source/Core/VideoCommon/GeometryShaderGen.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/GeometryShaderGen.cpp | 5 |
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 |
