dzn: Use os_time_sleep instead of Win32 Sleep
authorJesse Natalie <jenatali@microsoft.com>
Fri, 1 Jul 2022 16:04:02 +0000 (09:04 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 6 Jul 2022 12:18:55 +0000 (12:18 +0000)
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Bill Kristiansen <billkris@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17340>

src/microsoft/vulkan/dzn_query.c

index 94e4215..c094cc6 100644 (file)
@@ -27,6 +27,8 @@
 #include "vk_debug_report.h"
 #include "vk_util.h"
 
+#include "os_time.h"
+
 static D3D12_QUERY_HEAP_TYPE
 dzn_query_pool_get_heap_type(VkQueryType in)
 {
@@ -290,7 +292,7 @@ dzn_GetQueryPoolResults(VkDevice device,
             /* Check again in 10ms.
              * FIXME: decrease the polling period if it happens to hurt latency.
              */
-            Sleep(10);
+            os_time_sleep(10 * 1000);
          }
 
          ID3D12Fence_SetEventOnCompletion(query_fence, query_fence_val, NULL);