mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-20 19:54:19 +01:00
[dxvk] Enable VK_KHR_win32_keyed_mutex
Co-authored-by: Paul Gofman <pgofman@codeweavers.com>
This commit is contained in:
parent
138f727fbb
commit
8226690298
@ -970,6 +970,7 @@ namespace dxvk {
|
||||
&devExtensions.extVertexAttributeDivisor,
|
||||
&devExtensions.khrExternalMemoryWin32,
|
||||
&devExtensions.khrExternalSemaphoreWin32,
|
||||
&devExtensions.khrWin32KeyedMutex,
|
||||
&devExtensions.khrPipelineLibrary,
|
||||
&devExtensions.khrPresentId,
|
||||
&devExtensions.khrPresentWait,
|
||||
@ -1113,6 +1114,9 @@ namespace dxvk {
|
||||
|
||||
if (devExtensions.nvxImageViewHandle)
|
||||
enabledFeatures.nvxImageViewHandle = VK_TRUE;
|
||||
|
||||
if (devExtensions.khrWin32KeyedMutex)
|
||||
enabledFeatures.khrWin32KeyedMutex = VK_TRUE;
|
||||
}
|
||||
|
||||
|
||||
@ -1252,7 +1256,9 @@ namespace dxvk {
|
||||
"\n", VK_NVX_BINARY_IMPORT_EXTENSION_NAME,
|
||||
"\n extension supported : ", features.nvxBinaryImport ? "1" : "0",
|
||||
"\n", VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME,
|
||||
"\n extension supported : ", features.nvxImageViewHandle ? "1" : "0"));
|
||||
"\n extension supported : ", features.nvxImageViewHandle ? "1" : "0",
|
||||
"\n", VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME,
|
||||
"\n extension supported : ", features.khrWin32KeyedMutex ? "1" : "0"));
|
||||
}
|
||||
|
||||
|
||||
|
@ -68,6 +68,7 @@ namespace dxvk {
|
||||
VkPhysicalDevicePresentWaitFeaturesKHR khrPresentWait;
|
||||
VkBool32 nvxBinaryImport;
|
||||
VkBool32 nvxImageViewHandle;
|
||||
VkBool32 khrWin32KeyedMutex;
|
||||
};
|
||||
|
||||
}
|
@ -319,6 +319,7 @@ namespace dxvk {
|
||||
DxvkExt extVertexAttributeDivisor = { VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME, DxvkExtMode::Optional };
|
||||
DxvkExt khrExternalMemoryWin32 = { VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME, DxvkExtMode::Optional };
|
||||
DxvkExt khrExternalSemaphoreWin32 = { VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME, DxvkExtMode::Optional };
|
||||
DxvkExt khrWin32KeyedMutex = { VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME, DxvkExtMode::Optional };
|
||||
DxvkExt khrPipelineLibrary = { VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME, DxvkExtMode::Optional };
|
||||
DxvkExt khrPresentId = { VK_KHR_PRESENT_ID_EXTENSION_NAME, DxvkExtMode::Optional };
|
||||
DxvkExt khrPresentWait = { VK_KHR_PRESENT_WAIT_EXTENSION_NAME, DxvkExtMode::Optional };
|
||||
|
Loading…
x
Reference in New Issue
Block a user