Hello everyone, I hope everything is alright.
I wonder if it could be possible to apply this patch for mesa 25.2.x, it
fixes indirectly for big endian machines. The issue is it can only be
applied for mesa25.2, on mesa 25.3-git it doesn' work anymore. The patch
was made by caciottax86
https://gitlab.freedesktop.org/mesa/mesa/-/issues/13952
Best regards,
Link.
Sent via Firefox 138.0.1 (ppc64)
--- a/src/loader/loader_dri_helper.c
+++ b/src/loader/loader_dri_helper.c
@@ -54,10 +54,10 @@
{ PIPE_FORMAT_R8G8B8A8_SRGB, __DRI_IMAGE_FOURCC_SABGR8888 },
{ PIPE_FORMAT_X8B8G8R8_UNORM, DRM_FORMAT_RGBX8888 },
{ PIPE_FORMAT_A8B8G8R8_UNORM, DRM_FORMAT_RGBA8888 },
- { PIPE_FORMAT_X8R8G8B8_UNORM, DRM_FORMAT_BGRX8888 },
- { PIPE_FORMAT_A8R8G8B8_UNORM, DRM_FORMAT_BGRA8888 },
{ PIPE_FORMAT_B8G8R8X8_UNORM, DRM_FORMAT_XRGB8888 },
{ PIPE_FORMAT_B8G8R8A8_UNORM, DRM_FORMAT_ARGB8888 },
+ { PIPE_FORMAT_X8R8G8B8_UNORM, DRM_FORMAT_XRGB8888 },
+ { PIPE_FORMAT_A8R8G8B8_UNORM, DRM_FORMAT_ARGB8888 },
{ PIPE_FORMAT_R8G8B8X8_UNORM, DRM_FORMAT_XBGR8888 },
{ PIPE_FORMAT_R8G8B8A8_UNORM, DRM_FORMAT_ABGR8888 },
{ PIPE_FORMAT_B10G10R10X2_UNORM, DRM_FORMAT_XRGB2101010 },