- Vulkan on Windows requires
VK_KHR_external_memory_win32 to import Windows NTHandle into VKImage. Godot's vulkan device doesn't start with such extensions enabled.
- Vulkan on macOS requires
VK_EXT_metal_objects to import IOSurface into VKImage. Godot's vulkan device doesn't start with such extensions enabled.
- Vulkan on Linux requires
VK_EXT_external_memory_dma_buf and VK_KHR_external_semaphore_fd to import DMABuf into VKImage. Godot's vulkan device doesn't start with such extensions enabled.
See godotengine/godot-proposals#13969 for extra details.
See godotengine/godot#114940 for a possible impl.
VK_KHR_external_memory_win32to import WindowsNTHandleintoVKImage. Godot's vulkan device doesn't start with such extensions enabled.VK_EXT_metal_objectsto importIOSurfaceintoVKImage. Godot's vulkan device doesn't start with such extensions enabled.VK_EXT_external_memory_dma_bufandVK_KHR_external_semaphore_fdto importDMABufintoVKImage. Godot's vulkan device doesn't start with such extensions enabled.See godotengine/godot-proposals#13969 for extra details.
See godotengine/godot#114940 for a possible impl.