mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-23 21:38:18 +02:00
Previously, kopperSetSurfaceCreateInfo() would return early if the surface type was not EGL_WINDOW_BIT. This prevented the creation of valid Vulkan swapchains/surfaces for X11 Pixmaps when using EGL_PIXMAP_BIT. This restriction caused issues in GLX/EGL interop scenarios where an EGL context renders to an X11 Pixmap backed by Zink, resulting in black rendering or uninitialized surfaces because the underlying Kopper resources were not fully set up. Removing this check allows the surface creation info to be properly set for Pixmaps, fixing rendering in applications that share Pixmaps between GLX and EGL on Zink. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39227> |
||
|---|---|---|
| .. | ||
| dri2 | ||
| haiku | ||
| wgl | ||