diff --git a/src/intel/compiler/jay/jay_nir.c b/src/intel/compiler/jay/jay_nir.c index d84a66877cc..5161d0f722d 100644 --- a/src/intel/compiler/jay/jay_nir.c +++ b/src/intel/compiler/jay/jay_nir.c @@ -261,17 +261,6 @@ jay_process_nir(const struct intel_device_info *devinfo, /* TODO: Real heuristic */ bool do_simd32 = INTEL_SIMD(FS, 32); do_simd32 &= stage == MESA_SHADER_COMPUTE || stage == MESA_SHADER_FRAGMENT; - - /* TODO: The SIMD32 fragment payload is even more fragmented than RA - * currently models when sample position is read. RA needs a rework to handle - * the real partitions in a proper way (this is planned soon). - * - * Hot fix for - * dEQP-GLES31.functional.shaders.sample_variables.sample_pos.correctness.multisample_texture_4 - */ - do_simd32 &= - !BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_SAMPLE_POS); - unsigned simd_width = do_simd32 ? (nir->info.api_subgroup_size ?: 32) : 16; if (stage == MESA_SHADER_VERTEX) {