#include "vk_util.h"
#include "util/u_debug.h"
#include "util/hash_table.h"
+#include "util/perf/cpu_trace.h"
#include "util/ralloc.h"
static enum vk_device_timeline_mode
VKAPI_ATTR VkResult VKAPI_CALL
vk_common_DeviceWaitIdle(VkDevice _device)
{
+ MESA_TRACE_FUNC();
+
VK_FROM_HANDLE(vk_device, device, _device);
const struct vk_device_dispatch_table *disp = &device->dispatch_table;
#include "vk_queue.h"
+#include "util/perf/cpu_trace.h"
#include "util/u_debug.h"
#include <inttypes.h>
VKAPI_ATTR VkResult VKAPI_CALL
vk_common_QueueWaitIdle(VkQueue _queue)
{
+ MESA_TRACE_FUNC();
+
VK_FROM_HANDLE(vk_queue, queue, _queue);
VkResult result;
#include "vk_semaphore.h"
#include "util/os_time.h"
+#include "util/perf/cpu_trace.h"
#ifdef _WIN32
#include <windows.h>
const VkSemaphoreWaitInfo *pWaitInfo,
uint64_t timeout)
{
+ MESA_TRACE_FUNC();
+
VK_FROM_HANDLE(vk_device, device, _device);
if (vk_device_is_lost(device))