From 4a9b7d05831981f7c6c3694ec00d1cb7eca91a34 Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Sun, 28 Jan 2024 22:37:28 +0100 Subject: [PATCH] r600: lower dround_even also on hardware that supports fp64 Fixes: aed6a39c10c328c32e6009e6f5c00cfdd9257e73 glsl: Retire dround lowering. Signed-off-by: Gert Wollny Part-of: (cherry picked from commit 820859a6abd7e6186070f3d51491bba4a1456618) --- .pick_status.json | 2 +- src/gallium/drivers/r600/r600_pipe_common.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index e19f9e35f8e..bf6f33c0920 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -204,7 +204,7 @@ "description": "r600: lower dround_even also on hardware that supports fp64", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "aed6a39c10c328c32e6009e6f5c00cfdd9257e73", "notes": null diff --git a/src/gallium/drivers/r600/r600_pipe_common.c b/src/gallium/drivers/r600/r600_pipe_common.c index b8bc1995769..1548c162735 100644 --- a/src/gallium/drivers/r600/r600_pipe_common.c +++ b/src/gallium/drivers/r600/r600_pipe_common.c @@ -1452,7 +1452,8 @@ bool r600_common_screen_init(struct r600_common_screen *rscreen, nir_lower_dceil | nir_lower_dmod | nir_lower_dsub | - nir_lower_dtrunc; + nir_lower_dtrunc | + nir_lower_dround_even; } rscreen->nir_options_fs = rscreen->nir_options;