Mesa (main): radv: improve rounding of zmin

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Aug 17 11:22:05 UTC 2021


Module: Mesa
Branch: main
Commit: 46d0126deb82b46c2d7bdadb228e1721b4f485f7
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46d0126deb82b46c2d7bdadb228e1721b4f485f7

Author: Filip Gawin <filip.gawin at zoho.com>
Date:   Mon Aug 16 13:02:50 2021 +0200

radv: improve rounding of zmin

Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12388>

---

 src/amd/vulkan/radv_meta_clear.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/amd/vulkan/radv_meta_clear.c b/src/amd/vulkan/radv_meta_clear.c
index 82bb12b5365..e41ac7b122d 100644
--- a/src/amd/vulkan/radv_meta_clear.c
+++ b/src/amd/vulkan/radv_meta_clear.c
@@ -888,7 +888,7 @@ radv_get_htile_fast_clear_value(const struct radv_device *device, const struct r
    uint32_t zmin, zmax;
 
    /* Convert the depth value to 14-bit zmin/zmax values. */
-   zmin = ((value.depth * max_zval) + 0.5f);
+   zmin = lroundf(value.depth * max_zval);
    zmax = zmin;
 
    if (radv_image_tile_stencil_disabled(device, image)) {



More information about the mesa-commit mailing list