Module: Mesa
Branch: main
Commit: ecca2564c160d45cc0cf082325df1939538ea5c6
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecca2564c160d45cc0cf082325df1939538ea5c6

Author: Mike Blumenkrantz <[email protected]>
Date:   Wed Mar 16 14:05:03 2022 -0400

zink: disable color_write_enable on ANV

this breaks the driver

Acked-by: Dave Airlie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15392>

---

 src/gallium/drivers/zink/zink_screen.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/gallium/drivers/zink/zink_screen.c 
b/src/gallium/drivers/zink/zink_screen.c
index d4db85e6032..a2edef74ba5 100644
--- a/src/gallium/drivers/zink/zink_screen.c
+++ b/src/gallium/drivers/zink/zink_screen.c
@@ -2060,6 +2060,9 @@ static void
 init_driver_workarounds(struct zink_screen *screen)
 {
    screen->driver_workarounds.color_write_missing = 
!screen->info.have_EXT_color_write_enable;
+   /* #6111 */
+   if (screen->info.driver_props.driverID == 
VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA)
+      screen->driver_workarounds.color_write_missing = true;
 }
 
 static struct zink_screen *

Reply via email to