From: Caio Marcelo de Oliveira Filho Date: Wed, 17 Mar 2021 21:20:14 +0000 (-0700) Subject: nir: Handle deref_atomic_fadd in a couple of passes X-Git-Tag: upstream/21.2.3~6292 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=302183d6354039480693cfc7e80495058f4d95f5;p=platform%2Fupstream%2Fmesa.git nir: Handle deref_atomic_fadd in a couple of passes Acked-by: Jason Ekstrand Part-of: --- diff --git a/src/compiler/nir/nir_lower_memory_model.c b/src/compiler/nir/nir_lower_memory_model.c index 293126e..1b8791d 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 eea5031..d1471bd 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: