diff --git a/src/dxvk/dxvk_adapter.cpp b/src/dxvk/dxvk_adapter.cpp index b30924584..b3bb96421 100644 --- a/src/dxvk/dxvk_adapter.cpp +++ b/src/dxvk/dxvk_adapter.cpp @@ -798,6 +798,7 @@ namespace dxvk { "\n bufferDeviceAddress : ", features.vk12.bufferDeviceAddress, "\n shaderOutputViewportIndex : ", features.vk12.shaderOutputViewportIndex, "\n shaderOutputLayer : ", features.vk12.shaderOutputLayer, + "\n timelineSemaphore : ", features.vk12.timelineSemaphore, "\nVulkan 1.3", "\n robustImageAccess : ", features.vk13.robustImageAccess, "\n pipelineCreationCacheControl : ", features.vk13.pipelineCreationCacheControl, diff --git a/src/vulkan/vulkan_loader.h b/src/vulkan/vulkan_loader.h index aea15c47b..094f19cc2 100644 --- a/src/vulkan/vulkan_loader.h +++ b/src/vulkan/vulkan_loader.h @@ -248,6 +248,9 @@ namespace dxvk::vk { VULKAN_FN(vkUpdateDescriptorSetWithTemplate); VULKAN_FN(vkResetQueryPool); VULKAN_FN(vkGetBufferDeviceAddress); + VULKAN_FN(vkGetSemaphoreCounterValue); + VULKAN_FN(vkSignalSemaphore); + VULKAN_FN(vkWaitSemaphores); VULKAN_FN(vkCmdBindPipeline); VULKAN_FN(vkCmdSetViewport); VULKAN_FN(vkCmdSetScissor);