mirror of
https://github.com/AdvDebug/Brovan
synced 2026-08-09 11:57:17 +00:00
Extends the Vulkan forward/shim pipeline to support host-pointer-backed device memory via VK_EXT_external_memory_host, including device capability tracking, imported-memory allocation/free/map handling, and mapping sync rules to avoid redundant guest/host copies. Also wires a new GetHostPointer API through emulation backends (KVM/Unicorn/BinaryEmulator), adds wait-timeout polling behavior for Vulkan wait-style calls, and updates generated dispatch/proc handling for additional Vulkan commands and aliases.