diff --git a/src/video_core/renderer_vulkan/vk_shader_gen.cpp b/src/video_core/renderer_vulkan/vk_shader_gen.cpp index ca69efa1d..bec4d316e 100644 --- a/src/video_core/renderer_vulkan/vk_shader_gen.cpp +++ b/src/video_core/renderer_vulkan/vk_shader_gen.cpp @@ -46,7 +46,7 @@ static std::string GetVertexInterfaceDeclaration(bool is_output, bool use_clip_p if (is_output) { // gl_PerVertex redeclaration is required for separate shader object out += "out gl_PerVertex {\n"; - out += " vec4 gl_Position;\n"; + out += " invariant vec4 gl_Position;\n"; if (use_clip_planes) { out += " float gl_ClipDistance[2];\n"; }