From ede4e4aae36b664dbfa511e7d8960ab53816ffcd Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 10 Apr 2024 11:44:03 -0400 Subject: [PATCH] lavapipe: clamp 32bit query results to low 32 bits rather than MIN this should be more consistent with hardware driver behavior cc: mesa-stable Reviewed-by: Roland Scheidegger Part-of: --- src/gallium/frontends/lavapipe/lvp_query.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/frontends/lavapipe/lvp_query.c b/src/gallium/frontends/lavapipe/lvp_query.c index dbbdf05f5ce..af445b034eb 100644 --- a/src/gallium/frontends/lavapipe/lvp_query.c +++ b/src/gallium/frontends/lavapipe/lvp_query.c @@ -195,7 +195,7 @@ VKAPI_ATTR VkResult VKAPI_CALL lvp_GetQueryPoolResults( *dest32++ = (uint32_t) MIN2(result.so_statistics.primitives_storage_needed, UINT32_MAX); } else { - *dest32++ = (uint32_t) MIN2(result.u64, UINT32_MAX); + *dest32++ = (uint32_t) (result.u64 & UINT32_MAX); } } else { if (pool->type == VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT) {