Module: Mesa Branch: main Commit: 6b6102f2ffb71cd2d239008c2d9f18750f3e16a5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b6102f2ffb71cd2d239008c2d9f18750f3e16a5
Author: Karmjit Mahil <[email protected]> Date: Mon Jul 17 13:02:28 2023 +0100 pvr: Fix writing query availability write out The query value was accidentally being written as the availability value. Queries that were available but of value `0` would never become available. Signed-off-by: Karmjit Mahil <[email protected]> Reviewed-by: Frank Binns <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24209> --- src/imagination/vulkan/pvr_query.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/imagination/vulkan/pvr_query.c b/src/imagination/vulkan/pvr_query.c index e0105d7038c..63c9a04ad9e 100644 --- a/src/imagination/vulkan/pvr_query.c +++ b/src/imagination/vulkan/pvr_query.c @@ -243,7 +243,7 @@ VkResult pvr_GetQueryPoolResults(VkDevice _device, result = VK_NOT_READY; if (flags & VK_QUERY_RESULT_WITH_AVAILABILITY_BIT) - pvr_write_query_to_buffer(data, flags, idx++, count); + pvr_write_query_to_buffer(data, flags, idx++, is_available); data += stride; }
