wined3d: Track pending Vulkan queries separately for each query.
commit7f1473e4beab6f1a6128f431cb8af74b634208d8
authorJan Sikorski <jsikorski@codeweavers.com>
Fri, 4 Mar 2022 17:12:57 +0000 (4 18:12 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 7 Mar 2022 19:32:54 +0000 (7 20:32 +0100)
tree65c4c3608bd76e7aa45cac3725307e6b3cc010f7
parent9204569061bf7ea814fa3014ecaac03d21007050
wined3d: Track pending Vulkan queries separately for each query.

This is mostly to enable polling queries from the application thread by
removing the need to access the shared context.

Signed-off-by: Jan Sikorski <jsikorski@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/wined3d/context_vk.c
dlls/wined3d/query.c
dlls/wined3d/wined3d_private.h