mesa/src/microsoft/vulkan
Jesse Natalie ca8c8f2fc1 dzn: Remove cmdbuf query 'wait' list
From the Vulkan spec, the WAIT flag on vkCmdCopyQueryPoolResults only
serves to increase the first synchronization scope to include query end
commands, but either way, the synchronization scope only includes
commands that occur earlier in submission order. In other words, we
don't need to enforce queue ordering, a pipeline barrier is all that's
needed.

Fixes deadlocks in the timestamp.misc_tests.two_cmd_buffers_primary test.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20617>
2023-01-17 20:17:42 +00:00
..
dzn_abi_helper.h dzn: Upgrade baseline from ID3D12Device2 to 4 2022-11-17 00:13:33 +00:00
dzn_cmd_buffer.c dzn: Remove cmdbuf query 'wait' list 2023-01-17 20:17:42 +00:00
dzn_descriptor_set.c dzn: Support root signature 1.2 2023-01-17 20:17:42 +00:00
dzn_device.c dzn: Remove cmdbuf query 'wait' list 2023-01-17 20:17:42 +00:00
dzn_dxcore.cpp util: normalize include files under src/util/*.h with util/ prefix in mesa code base 2022-11-10 06:27:25 +00:00
dzn_dxgi.c util: normalize include files under src/util/*.h with util/ prefix in mesa code base 2022-11-10 06:27:25 +00:00
dzn_dxgi.h dzn: Move DXGI code to a separate file and only build it on Windows 2022-07-06 12:18:55 +00:00
dzn_image.c dzn: Use typeless format for creation of depth-only or stencil-only D24S8 2023-01-17 12:47:16 +00:00
dzn_meta.c dzn: Get max supported shader model 2022-08-25 21:22:49 +00:00
dzn_nir.c dzn: Re-order includes in dzn_nir to prevent TRUE redefinition 2022-07-09 14:04:48 +00:00
dzn_nir.h dzn: Fix triangle-fan emulation 2022-06-15 00:10:42 +00:00
dzn_physical_device_enum.h dzn: Re-order dzn_physical_device_desc so = { 0 } doesn't initialize a struct 2022-07-09 14:04:48 +00:00
dzn_pipeline.c dzn: Disable depth when the rasterizer is disabled due to no position output 2023-01-17 20:17:42 +00:00
dzn_private.h dzn: Remove cmdbuf query 'wait' list 2023-01-17 20:17:42 +00:00
dzn_query.c dzn: Create all buffers in COMMON state 2023-01-04 18:20:26 +00:00
dzn_sync.c dzn: Add an eventfd sync implementation 2022-07-06 12:18:55 +00:00
dzn_util.c dzn: Upgrade baseline from ID3D12Device2 to 4 2022-11-17 00:13:33 +00:00
dzn_wsi.c dzn: Use DXGI swapchains 2023-01-11 09:31:02 +00:00
meson.build dzn: rename module_dir to icd_lib_path for consistence 2022-09-22 17:54:24 +00:00