diff --git a/src/amd/vulkan/layers/radv_metro_exodus.c b/src/amd/vulkan/layers/radv_metro_exodus.c index 304ab2875b1..b67c74d1619 100644 --- a/src/amd/vulkan/layers/radv_metro_exodus.c +++ b/src/amd/vulkan/layers/radv_metro_exodus.c @@ -22,17 +22,16 @@ */ #include "radv_private.h" +#include "vk_common_entrypoints.h" VKAPI_ATTR VkResult VKAPI_CALL metro_exodus_GetSemaphoreCounterValue(VkDevice _device, VkSemaphore _semaphore, uint64_t *pValue) { - VK_FROM_HANDLE(vk_device, device, _device); - /* See https://gitlab.freedesktop.org/mesa/mesa/-/issues/5119. */ if (_semaphore == VK_NULL_HANDLE) { fprintf(stderr, "RADV: Ignoring vkGetSemaphoreCounterValue() with NULL semaphore (game bug)!\n"); return VK_SUCCESS; } - return device->dispatch_table.GetSemaphoreCounterValue(_device, _semaphore, pValue); + return vk_common_GetSemaphoreCounterValue(_device, _semaphore, pValue); }