mirror of
https://github.com/spoopyghosty0/frameport.git
synced 2026-10-17 09:01:37 +02:00
The GLES-only stand-in left Vulkan games (UNDERDOGS: VkFormat 43, faces=6) with the runtime's refusal, so OVRPlugin crashed in ovrp_EndFrame4. When there's no GLES context, the adapter now makes a cube-compatible VkImage (6 layers, the requested format/size/mips, usage from the XR flags) with the app's device/queue and a private transient pool, transitions it to COLOR_ATTACHMENT_OPTIMAL, and enumerates it as a Vulkan image; its cube layers are still dropped. GLES behaviour is unchanged. Adapter rebuilt deterministically (both ABIs).