Explorar el Código

vulkan_common: Make interop extensions mandatory

ReinUsesLisp hace 5 años
padre
commit
47d5ec6cfc
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  1. 6 0
      src/video_core/vulkan_common/vulkan_device.cpp

+ 6 - 0
src/video_core/vulkan_common/vulkan_device.cpp

@@ -48,6 +48,12 @@ constexpr std::array REQUIRED_EXTENSIONS{
     VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME,
     VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME,
     VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME,
+#ifdef _WIN32
+    VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME,
+#endif
+#ifdef __linux__
+    VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME,
+#endif
 };
 
 template <typename T>