From d11a417ded1c2ed5a8fc1a7162488ff73065eca7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis-Francis=20Ratt=C3=A9-Boulianne?= Date: Tue, 9 Nov 2021 22:54:57 -0500 Subject: [PATCH] microsoft/spirv_to_dxil: lower input attachments Reviewed-by: Jesse Natalie Part-of: --- src/microsoft/spirv_to_dxil/spirv_to_dxil.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/microsoft/spirv_to_dxil/spirv_to_dxil.c b/src/microsoft/spirv_to_dxil/spirv_to_dxil.c index 50dda8d5f31..3c9e0580502 100644 --- a/src/microsoft/spirv_to_dxil/spirv_to_dxil.c +++ b/src/microsoft/spirv_to_dxil/spirv_to_dxil.c @@ -336,6 +336,14 @@ spirv_to_dxil(const uint32_t *words, size_t word_count, conf->runtime_data_cbv.register_space, conf->runtime_data_cbv.base_shader_register); + if (stage == MESA_SHADER_FRAGMENT) { + NIR_PASS_V(nir, nir_lower_input_attachments, + &(nir_input_attachment_options){ + .use_fragcoord_sysval = false, + .use_layer_id_sysval = true, + }); + } + NIR_PASS_V(nir, nir_opt_deref); if (conf->read_only_images_as_srvs) {