diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index 4e354a4ba3d..ed4804f9722 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -915,6 +915,7 @@ gen12_upload_pixel_hashing_tables(struct iris_batch *batch) iris_emit_cmd(batch, GENX(3DSTATE_3D_MODE), p) { p.SubsliceHashingTableEnable = true; + p.SubsliceHashingTableEnableMask = true; } } #endif diff --git a/src/intel/genxml/gen12.xml b/src/intel/genxml/gen12.xml index 903d6e2a4b6..957b05fdf6e 100644 --- a/src/intel/genxml/gen12.xml +++ b/src/intel/genxml/gen12.xml @@ -1281,7 +1281,10 @@ - + + + + diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml index 589f6161652..375191697de 100644 --- a/src/intel/genxml/gen125.xml +++ b/src/intel/genxml/gen125.xml @@ -1296,7 +1296,10 @@ - + + + + diff --git a/src/intel/vulkan/genX_state.c b/src/intel/vulkan/genX_state.c index e5f1b2b4f87..6cbfd9fa124 100644 --- a/src/intel/vulkan/genX_state.c +++ b/src/intel/vulkan/genX_state.c @@ -147,6 +147,7 @@ genX(emit_slice_hashing_state)(struct anv_device *device, anv_batch_emit(batch, GENX(3DSTATE_3D_MODE), p) { p.SubsliceHashingTableEnable = true; + p.SubsliceHashingTableEnableMask = true; } #endif }