Просмотр исходного кода

gl_shader_cache: Conditionally use viewport mask

ReinUsesLisp 5 лет назад
Родитель
Сommit
1bccb43cbe
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/video_core/renderer_opengl/gl_shader_cache.cpp

+ 1 - 1
src/video_core/renderer_opengl/gl_shader_cache.cpp

@@ -266,7 +266,7 @@ ShaderCache::ShaderCache(RasterizerOpenGL& rasterizer_, Core::Frontend::EmuWindo
         .support_vote = true,
         .support_vote = true,
         .support_viewport_index_layer_non_geometry =
         .support_viewport_index_layer_non_geometry =
             device.HasNvViewportArray2() || device.HasVertexViewportLayer(),
             device.HasNvViewportArray2() || device.HasVertexViewportLayer(),
-        .support_viewport_mask = true,
+        .support_viewport_mask = device.HasNvViewportArray2(),
         .support_typeless_image_loads = device.HasImageLoadFormatted(),
         .support_typeless_image_loads = device.HasImageLoadFormatted(),
         .support_demote_to_helper_invocation = false,
         .support_demote_to_helper_invocation = false,
         .support_int64_atomics = false,
         .support_int64_atomics = false,