mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-20 00:10:25 +01:00
radv: wait on the high 32 bits of timestamp queries
In case we are unlucky if the low part is 0xffffffff.
Fixes: 5d6a560a29 ("radv: do not use the availability bit for timestamp queries")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
parent
e899728769
commit
c7ada4901a
1 changed files with 4 additions and 1 deletions
|
|
@ -1336,8 +1336,11 @@ void radv_CmdCopyQueryPoolResults(
|
|||
|
||||
|
||||
if (flags & VK_QUERY_RESULT_WAIT_BIT) {
|
||||
/* Wait on the high 32 bits of the timestamp in
|
||||
* case the low part is 0xffffffff.
|
||||
*/
|
||||
radv_cp_wait_mem(cs, WAIT_REG_MEM_NOT_EQUAL,
|
||||
local_src_va,
|
||||
local_src_va + 4,
|
||||
TIMESTAMP_NOT_READY >> 32,
|
||||
0xffffffff);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue