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) {