fd5f84e6c5
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 <sys/ioctl.h> 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.