From 80799b1e5d613a8f00d7a52c364e97296a4f3a1a Mon Sep 17 00:00:00 2001 From: SachinVin Date: Fri, 23 Jul 2021 23:55:19 +0530 Subject: [PATCH] gl_shader_gen.cpp: Fix separable shaders when GL_EXT_clip_cull_distance is not supported --- src/video_core/renderer_opengl/gl_shader_gen.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/video_core/renderer_opengl/gl_shader_gen.cpp b/src/video_core/renderer_opengl/gl_shader_gen.cpp index aa2ff0074..8e1110b02 100644 --- a/src/video_core/renderer_opengl/gl_shader_gen.cpp +++ b/src/video_core/renderer_opengl/gl_shader_gen.cpp @@ -102,7 +102,9 @@ static std::string GetVertexInterfaceDeclaration(bool is_output, bool separable_ out += R"( out gl_PerVertex { vec4 gl_Position; +#if !defined(CITRA_GLES) || defined(GL_EXT_clip_cull_distance) float gl_ClipDistance[2]; +#endif // !defined(CITRA_GLES) || defined(GL_EXT_clip_cull_distance) }; )"; }