From fd5f84e6c5375ad5fb0b866052504dbf0fdf5625 Mon Sep 17 00:00:00 2001 From: Admin Pupkin Date: Tue, 9 Jun 2026 15:54:20 +0300 Subject: [PATCH] submodule: mesa advance to 0.2.3 with Redox EGL/GBM/virgl fixes and ioccom.h stub Pick up the mesa fork's 0.2.3 branch HEAD (d73234bf), which rolls up a set of bounded Redox-targeted changes: EGL/Redox platform (src/egl/drivers/dri2/platform_redox.c): real __DRIimageLoaderExtension implementation (redox_image_get_buffers, redox_hw_flush_front_buffer), front/back buffer image plumbing on window surfaces, dri_image_back lifecycle hooked into redox_free_images, visual set from the pbuffer config, and a redox_probe_device_hw path that publishes the new extension set. GBM dumb-prime path (src/gbm/backends/dri/gbm_dri.c): fall back to drmPrimeHandleToFD on the BO handle for get_fd when no dri image is attached, and reuse that path from get_plane_fd for plane 0 on dumb BOs. Virgl disk cache (src/gallium/drivers/virgl/virgl_screen.c): disable the disk shader cache on Redox because the cache init path goes through build_id_find_nhdr_for_addr -> dl_iterate_phdr which is not available on Redox. Build environment: add include/sys/ioccom.h providing BSD-style _IO/_IOR/_IOW/_IOWR aliases on top of for Mesa's DRM uapi headers, and remove the eight .gitlab-ci/container/patches/build-*.patch Android/deqp/skqp patches that only apply under Mesa's GitLab container CI. --- recipes/libs/mesa/source | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/libs/mesa/source b/recipes/libs/mesa/source index 0ecd6b66c3..d73234bf01 160000 --- a/recipes/libs/mesa/source +++ b/recipes/libs/mesa/source @@ -1 +1 @@ -Subproject commit 0ecd6b66c35f524d165296f6c6eb0f65339b9e6e +Subproject commit d73234bf0139272a85b6f4f7ec4000dfb9817f5a