nouveau/nir: Set isSigned on all atomic_imax/imin
authorM Henning <drawoc@darkrefraction.com>
Sat, 6 May 2023 18:30:20 +0000 (14:30 -0400)
committerMarge Bot <emma+marge@anholt.net>
Mon, 8 May 2023 18:57:14 +0000 (18:57 +0000)
Reviewed-by: Emma Anholt <emma@anholt.net>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22889>

src/nouveau/codegen/nv50_ir_from_nir.cpp

index 8d274a5..7b63920 100644 (file)
@@ -276,6 +276,12 @@ Converter::getDType(nir_intrinsic_instr *insn)
       isFloat = true;
       isSigned = false;
       break;
+   case nir_intrinsic_bindless_image_atomic_imax:
+   case nir_intrinsic_bindless_image_atomic_imin:
+   case nir_intrinsic_global_atomic_imax:
+   case nir_intrinsic_global_atomic_imin:
+   case nir_intrinsic_image_atomic_imax:
+   case nir_intrinsic_image_atomic_imin:
    case nir_intrinsic_shared_atomic_imax:
    case nir_intrinsic_shared_atomic_imin:
    case nir_intrinsic_ssbo_atomic_imax: