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 *
