View on GitHub

Vulkan-Samples

based on Khronos Vulkan-Samples

OpenGL interoperability

Extensions: VK_KHR_external_memory, VK_KHR_external_semaphore

Render a procedural image using OpenGL and incorporate that rendered content into a Vulkan scene. Demonstrates using the same backing memory for a texture in both OpenGL and Vulkan and how to synchronize the APIs using shared semaphores and barriers.