[Mesa-dev] [PATCH 0/0] util: Rework endian handling in python code
Richard Sandiford
rsandifo at linux.vnet.ibm.com
Wed Mar 19 10:07:52 PDT 2014
This is a refresh of:
http://lists.freedesktop.org/archives/mesa-dev/2013-June/040594.html
At the moment the python code uses sys.byteorder to decide whether
u_format_table.c should be for big or little endian. With this series
it instead generates both forms, using blocks like:
#ifdef PIPE_ARCH_BIG_ENDIAN
...
#else
...
#endif
in cases where endianness matters.
Doing it this way is more cross-compiler-friendly. It also means people
working on LE systems can see what the differences would be for BE.
Tested on x86_64 and z. I don't have commit access so please apply if OK.
Thanks,
Richard
More information about the mesa-dev
mailing list