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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +