From 302183d6354039480693cfc7e80495058f4d95f5 Mon Sep 17 00:00:00 2001 From: Caio Marcelo de Oliveira Filho Date: Wed, 17 Mar 2021 14:20:14 -0700 Subject: [PATCH] nir: Handle deref_atomic_fadd in a couple of passes Acked-by: Jason Ekstrand Part-of: --- src/compiler/nir/nir_lower_memory_model.c | 1 + src/compiler/nir/nir_lower_multiview.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/compiler/nir/nir_lower_memory_model.c b/src/compiler/nir/nir_lower_memory_model.c index 293126e0a2b..1b8791d7776 100644 --- a/src/compiler/nir/nir_lower_memory_model.c +++ b/src/compiler/nir/nir_lower_memory_model.c @@ -45,6 +45,7 @@ get_intrinsic_info(nir_intrinsic_instr *intrin, nir_variable_mode *modes, *writes = true; break; case nir_intrinsic_image_deref_atomic_add: + case nir_intrinsic_image_deref_atomic_fadd: case nir_intrinsic_image_deref_atomic_umin: case nir_intrinsic_image_deref_atomic_imin: case nir_intrinsic_image_deref_atomic_umax: diff --git a/src/compiler/nir/nir_lower_multiview.c b/src/compiler/nir/nir_lower_multiview.c index eea5031a86a..d1471bdd9a1 100644 --- a/src/compiler/nir/nir_lower_multiview.c +++ b/src/compiler/nir/nir_lower_multiview.c @@ -89,6 +89,7 @@ shader_writes_to_memory(nir_shader *shader) case nir_intrinsic_shared_atomic_comp_swap: case nir_intrinsic_image_deref_store: case nir_intrinsic_image_deref_atomic_add: + case nir_intrinsic_image_deref_atomic_fadd: case nir_intrinsic_image_deref_atomic_umin: case nir_intrinsic_image_deref_atomic_umax: case nir_intrinsic_image_deref_atomic_imin: