r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64
authorGert Wollny <gert.wollny@collabora.com>
Sun, 13 Nov 2022 10:28:16 +0000 (11:28 +0100)
committerEric Engestrom <eric@engestrom.ch>
Thu, 17 Nov 2022 14:05:03 +0000 (14:05 +0000)
commitc06dff600b7db7931bdd827c0b661afae516029f
tree70eb862c9a13e6f37ccd6664390f7e32413907e5
parentfcb0d2fa312cb4dfe6b0a3a9121d6a3635842fad
r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64

The two conversion ops are now handled in nir_lower_int64,
but the fixup for the input to f2u32 has to be handled there
and not in f2u64.

Fixes: 29da9856826fa6a4b5117c43c78b4301a49bc6dd
   nir/lower_int64: Enable lowering of 64-bit float to 64-bit integer conversions.

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19707>
(cherry picked from commit fee004215755ee56a427e2ea96a5ab6dfa1ce823)
.pick_status.json
src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp