diff --git a/src/intel/blorp/blorp_genX_exec.h b/src/intel/blorp/blorp_genX_exec.h
index 8a39f1b2ecb..c352406cfc3 100644
--- a/src/intel/blorp/blorp_genX_exec.h
+++ b/src/intel/blorp/blorp_genX_exec.h
@@ -1276,16 +1276,8 @@ blorp_emit_3dstate_multisample(struct blorp_batch *batch,
{
blorp_emit(batch, GENX(3DSTATE_MULTISAMPLE), ms) {
ms.NumberofMultisamples = __builtin_ffs(params->num_samples) - 1;
-
-#if GFX_VER >= 8
- /* The PRM says that this bit is valid only for DX9:
- *
- * SW can choose to set this bit only for DX9 API. DX10/OGL API's
- * should not have any effect by setting or not setting this bit.
- */
- ms.PixelPositionOffsetEnable = false;
-#elif GFX_VER >= 7
-
+ ms.PixelLocation = CENTER;
+#if GFX_VER >= 7 && GFX_VER < 8
switch (params->num_samples) {
case 1:
INTEL_SAMPLE_POS_1X(ms.Sample);
@@ -1302,10 +1294,9 @@ blorp_emit_3dstate_multisample(struct blorp_batch *batch,
default:
break;
}
-#else
+#elif GFX_VER < 7
INTEL_SAMPLE_POS_4X(ms.Sample);
#endif
- ms.PixelLocation = CENTER;
}
}
diff --git a/src/intel/genxml/gen11.xml b/src/intel/genxml/gen11.xml
index fbc97ea9e70..d1853a638ea 100644
--- a/src/intel/genxml/gen11.xml
+++ b/src/intel/genxml/gen11.xml
@@ -1930,7 +1930,7 @@
-
+
diff --git a/src/intel/genxml/gen12.xml b/src/intel/genxml/gen12.xml
index 8c481925500..d65b279b2c1 100644
--- a/src/intel/genxml/gen12.xml
+++ b/src/intel/genxml/gen12.xml
@@ -1988,7 +1988,7 @@
-
+
diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml
index 7252cb690db..f3e27ba0cef 100644
--- a/src/intel/genxml/gen125.xml
+++ b/src/intel/genxml/gen125.xml
@@ -2222,7 +2222,7 @@
-
+
diff --git a/src/intel/genxml/gen8.xml b/src/intel/genxml/gen8.xml
index 9f6be4633f9..a23b9bf5e73 100644
--- a/src/intel/genxml/gen8.xml
+++ b/src/intel/genxml/gen8.xml
@@ -1395,7 +1395,7 @@
-
+
diff --git a/src/intel/genxml/gen9.xml b/src/intel/genxml/gen9.xml
index 537b39e1ea0..59b193863e1 100644
--- a/src/intel/genxml/gen9.xml
+++ b/src/intel/genxml/gen9.xml
@@ -1745,7 +1745,7 @@
-
+
diff --git a/src/intel/vulkan_hasvk/genX_state.c b/src/intel/vulkan_hasvk/genX_state.c
index 59b9157a002..2850dee34b4 100644
--- a/src/intel/vulkan_hasvk/genX_state.c
+++ b/src/intel/vulkan_hasvk/genX_state.c
@@ -250,14 +250,7 @@ genX(emit_multisample)(struct anv_batch *batch, uint32_t samples,
ms.NumberofMultisamples = __builtin_ffs(samples) - 1;
ms.PixelLocation = CENTER;
-#if GFX_VER >= 8
- /* The PRM says that this bit is valid only for DX9:
- *
- * SW can choose to set this bit only for DX9 API. DX10/OGL API's
- * should not have any effect by setting or not setting this bit.
- */
- ms.PixelPositionOffsetEnable = false;
-#else
+#if GFX_VER < 8
switch (samples) {
case 1:
INTEL_SAMPLE_POS_1X_ARRAY(ms.Sample, sl->locations);