From 745d16132b9662de5b8317bfba37fe89c11cea45 Mon Sep 17 00:00:00 2001
From: Wollnashorn <Wollnashorn@users.noreply.github.com>
Date: Thu, 15 Jun 2023 20:59:33 +0200
Subject: [PATCH] video_core: Disable AF for non-color image formats

---
 src/video_core/texture_cache/image_view_base.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/video_core/texture_cache/image_view_base.cpp b/src/video_core/texture_cache/image_view_base.cpp
index 26fa6d63e..5ebe9b9bb 100644
--- a/src/video_core/texture_cache/image_view_base.cpp
+++ b/src/video_core/texture_cache/image_view_base.cpp
@@ -77,6 +77,15 @@ bool ImageViewBase::SupportsAnisotropy() const noexcept {
     case PixelFormat::R32_UINT:
     case PixelFormat::R32_SINT:
     case PixelFormat::G4R4_UNORM:
+    // Depth formats
+    case PixelFormat::D32_FLOAT:
+    case PixelFormat::D16_UNORM:
+    // Stencil formats
+    case PixelFormat::S8_UINT:
+    // DepthStencil formats
+    case PixelFormat::D24_UNORM_S8_UINT:
+    case PixelFormat::S8_UINT_D24_UNORM:
+    case PixelFormat::D32_FLOAT_S8_UINT:
         return false;
     default:
         break;