From 16d453da7ff2285566a6b2f3e6dabe09590f3fd0 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Wed, 10 Mar 2021 09:54:15 -0800 Subject: [PATCH] genxml/gen12: 3D_MODE bits 31:16 are no longer must-be-one Signed-off-by: Jordan Justen Reviewed-by: Kenneth Graunke Reviewed-by: Anuj Phogat Part-of: --- src/gallium/drivers/iris/iris_state.c | 1 + src/intel/genxml/gen12.xml | 5 ++++- src/intel/genxml/gen125.xml | 5 ++++- src/intel/vulkan/genX_state.c | 1 + 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index 4e354a4..ed4804f 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 903d6e2..957b05f 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 589f616..3751916 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 e5f1b2b..6cbfd9f 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 } -- 2.7.4