Skip to content

ext_external_objects-vk-buf-exchange: New interoperability test for external buffers

The test allocates an image with Vulkan and fills its pixels. Then it copies them to a Vulkan buffer which is imported in OpenGL and is used as the backing storage for a new OpenGL texture. The OpenGL texture is mapped at drawing and its colors are probed. If they match the Vulkan image ones the test passes, otherwise it fails.

Depends on !318 (closed) as it uses some of the Vulkan framework changes that were proposed there.

Merge request reports