Hi, Sorry for the much longer than intended delay, but I've finally got back to the big-endian stuff that Adam an I started last year. To recap, the initial patches were enough to get a gnome desktop working on big-endian PowerPC and System z, which was the initial goal, but due to time constraints we left many other formats unfixed. This of course meant that there were still many more piglit failures than on an "equivalent" x86_64 setup.
These patches are a belated attempt to deal with Michel's concerns in: http://lists.freedesktop.org/archives/mesa-dev/2014-March/055799.html I'm not sure how this will affect other drivers, but at least it should mean that the formats are more consistent and so give the drivers more chance of doing the right thing. There should be no effect on little- endian targets for any driver. All the patches were tested against piglit on both System z and x86_64. There were no regressions for either target and there were many new passes for z. There are three multi-patch series: - fix u_format.csv definitions for various formats - fix overall handling of LA and RG formats - fix overall handling of 8888 SNORM and SRGB formats (UNORMs were part of the initial work) It would probably make sense to squash each series into a single commit. There are also a few individual patches. I don't have commit access so please apply if OK. Thanks, Richard _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev