From 2c418118085174522a02c319e16d2e382675889e Mon Sep 17 00:00:00 2001 From: "Zhang, Jianxun" Date: Tue, 5 Jul 2022 23:20:47 -0700 Subject: [PATCH] intel/genxml: update 3DSTATE_WM_HZ_OP instruction (xe2) The depth clear value is provided from 3DSTATE_WM_HZ_OP now. Signed-off-by: Zhang, Jianxun Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/blorp/blorp_genX_exec.h | 3 +++ src/intel/genxml/gen20.xml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/src/intel/blorp/blorp_genX_exec.h b/src/intel/blorp/blorp_genX_exec.h index 840c41f2880..c04707ffad0 100644 --- a/src/intel/blorp/blorp_genX_exec.h +++ b/src/intel/blorp/blorp_genX_exec.h @@ -1851,6 +1851,9 @@ blorp_emit_gfx8_hiz_op(struct blorp_batch *batch, hzp.DepthBufferClearEnable = params->depth.enabled; hzp.StencilClearValue = params->stencil_ref; hzp.FullSurfaceDepthandStencilClear = params->full_surface_hiz_op; +#if GFX_VER >= 20 + hzp.DepthClearValue = params->depth.clear_color.f32[0]; +#endif break; case ISL_AUX_OP_FULL_RESOLVE: assert(params->full_surface_hiz_op); diff --git a/src/intel/genxml/gen20.xml b/src/intel/genxml/gen20.xml index f02fd5317d7..30c49f57e54 100644 --- a/src/intel/genxml/gen20.xml +++ b/src/intel/genxml/gen20.xml @@ -217,6 +217,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +