From d0e356b3332e7fc4ae8b9f5a7f690454084b2d5a Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Tue, 19 Oct 2021 16:41:57 -0700 Subject: [PATCH] i965: Set default MOCS for NULL depth/stencil/HiZ buffers isl now uses info->mocs regardless of whether there's any actual depth/stencil/HiZ buffers involved, so pass it a legitimate one, rather than zero. When we have entirely NULL surfaces, we just default to the MOCS value for an internal buffer. Reviewed-by: Jason Ekstrand Part-of: --- src/mesa/drivers/dri/i965/brw_misc_state.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/drivers/dri/i965/brw_misc_state.c b/src/mesa/drivers/dri/i965/brw_misc_state.c index db5c95c8db7..5b4ad94c605 100644 --- a/src/mesa/drivers/dri/i965/brw_misc_state.c +++ b/src/mesa/drivers/dri/i965/brw_misc_state.c @@ -365,6 +365,7 @@ brw_emit_depthbuffer(struct brw_context *brw) struct isl_depth_stencil_hiz_emit_info info = { .view = &view, + .mocs = brw_mocs(&brw->isl_dev, NULL), }; if (depth_mt) {