From 60aad6ef07120d0ddd2951320c772329a4ba8d1f Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Mon, 29 Jan 2024 14:37:55 -0800 Subject: [PATCH] spirv2dxil: Lower the Vulkan memory model and coherent loads/stores Part-of: --- src/microsoft/spirv_to_dxil/dxil_spirv_nir.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c b/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c index 895b00e312b..4bf617a0e0d 100644 --- a/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c +++ b/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c @@ -1079,6 +1079,9 @@ dxil_spirv_nir_passes(nir_shader *nir, NIR_PASS_V(nir, nir_opt_deref); + NIR_PASS_V(nir, nir_lower_memory_model); + NIR_PASS_V(nir, dxil_nir_lower_coherent_loads_and_stores); + if (conf->inferred_read_only_images_as_srvs) { const nir_opt_access_options opt_access_options = { .is_vulkan = true,