[Mesa-dev] [PATCH 1/1] Adjust MESA_FORMAT color component ordering to match API docs

Michel Dänzer michel at daenzer.net
Mon Dec 23 19:58:17 PST 2013


On Fre, 2013-12-20 at 12:28 -0800, Mark Mueller wrote:

>         Also, because these Mesa formats are defined as packed values,
>         you're
>         essentially changing the notation from big endian (aka human
>         readable)
>         to little endian. It's unfortunate that the packed
>         PIPE_FORMATs are
>         named in little endian order, that's a concession we had to
>         make when
>         adding them.
> 
> 
> Are they all really big endian, currently it looks like a mix of who
> knows what.

The formats defined as packed values use big endian notation. Don't
confuse them with formats which are not defined as packed values.


>         > Remove comments giving MESA_FORMAT color packings, some of
>         which are
>         > misleading.
>         
>         
>         Which ones are misleading, and how?
> 
> 
> Bottom line, if the MESA_FORMATs follow the API's convention, then the
> reader can go to the API for clarification and we don't have to
> maintain that in the code.

Then replace the comments with specific references to which API format
describes each Mesa format, don't just remove them.


-- 
Earthling Michel Dänzer            |                  http://www.amd.com
Libre software enthusiast          |                Mesa and X developer



More information about the mesa-dev mailing list