mesa: Redefine MESA_FORMAT_* in terms of PIPE_FORMAT_*.
authorEric Anholt <eric@anholt.net>
Fri, 6 Sep 2019 20:26:15 +0000 (13:26 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 7 Nov 2019 19:43:41 +0000 (19:43 +0000)
commit807a800d8c3ec60fbfb9953951aec1e6cfb8e707
treeaa231be1010d45859457f7780416b322b5529af7
parentd27dda907aca8d7b92b7330c498958e01eb962ae
mesa: Redefine MESA_FORMAT_* in terms of PIPE_FORMAT_*.

There are various places in Mesa where we would like to be able to
have a shared format enum between Mesa and gallium (NIR compiler's
image formats, for example, or mapping from gallium's formats to
mesa's and vice versa in st_format.c).  Rewriting all MESA_FORMAT to
PIPE_FORMAT would be disruptive and possibly more work than it's worth
(And I actually prefer MESA_FORMAT's name scheme), so for now just
make it so that there's one shared set of enum values.

The #defines here were generated by printing out from the
tests/st_format.c round-tripping loop, with the exception of 8888
formats where I hand-edited the #defines to point at the corresponding
gallium packed format define.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/mesa/main/formats.h