mesa/src/egl
msizanoen e5e108706c egl/wayland: Fix direct scanout with EGL_EXT_present_opaque
We select the feedback tranche according to the image format but not the
actual format that we will use for presentation. This breaks direct
scanout in cases where the application selected a visual with an alpha
channel but using EGL_EXT_present_opaque which previously worked as
expected.

Fix this by selecting the feedback tranche according to the actual
presentation format.

Fixes: 9ea9a963aa ("egl/wayland: Fix EGL_EXT_present_opaque")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28153>
2024-07-09 06:42:33 +00:00
..
drivers egl/wayland: Fix direct scanout with EGL_EXT_present_opaque 2024-07-09 06:42:33 +00:00
generate egl: wire up EGL_EXT_surface_compression extension 2024-06-12 21:20:06 +00:00
main egl: do not access member of a NULL structure 2024-06-21 21:07:05 +00:00
wayland egl/wayland: fix memory leak in error handling case 2024-07-02 17:45:12 +00:00
.clang-format clang-format: Disable formatting by default 2023-08-13 16:48:49 +02:00
egl-entrypoint-check.py egl: Export the MESA GL Interop functions through eglGetProcAddress 2023-08-19 01:08:30 +00:00
egl-glvnd-symbols.txt egl: add glvnd symbols check 2019-07-10 11:27:51 +00:00
egl-symbols.txt egl/dri2: Implement the new flush method 2022-11-02 18:11:41 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00