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

vk_texture_cache: Do not reinterpret DepthStencil source images

Fixes star pointer interactions in Super Mario Galaxy on some drivers, notably Nvidia.

Co-Authored-By: Fernando S. <1731197+fernandos27@users.noreply.github.com>
ameerj 4 лет назад
Родитель
Сommit
4d840aa903
1 измененных файлов с 0 добавлено и 5 удалено
  1. 0 5
      src/video_core/renderer_vulkan/vk_texture_cache.cpp

+ 0 - 5
src/video_core/renderer_vulkan/vk_texture_cache.cpp

@@ -781,11 +781,6 @@ bool TextureCacheRuntime::ShouldReinterpret(Image& dst, Image& src) {
         !device.IsExtShaderStencilExportSupported()) {
         return true;
     }
-    if (VideoCore::Surface::GetFormatType(src.info.format) ==
-            VideoCore::Surface::SurfaceType::DepthStencil &&
-        !device.IsExtShaderStencilExportSupported()) {
-        return true;
-    }
     if (dst.info.format == PixelFormat::D32_FLOAT_S8_UINT ||
         src.info.format == PixelFormat::D32_FLOAT_S8_UINT) {
         return true;