st/mesa: add PIPE_FORMAT_R8G8B8A8_UNORM as the first RGBA format.
authorStéphane Marchesin <marcheu@chromium.org>
Fri, 24 Jun 2011 21:07:31 +0000 (14:07 -0700)
committerStéphane Marchesin <marcheu@chromium.org>
Fri, 24 Jun 2011 21:32:48 +0000 (14:32 -0700)
commit407832b0d251515307dc0712863e243435baa4c2
treef1821f7987e33f0d46d0cb0e90a5917253ee2de5
parent100a37587f9919d986e6af6f7e2ddecdc5bcfd09
st/mesa: add PIPE_FORMAT_R8G8B8A8_UNORM as the first RGBA format.

Otherwise we can end up creating RGBA render targets (which are BGRA on the
hardware), and then we bind them as RGBA textures (which are RGBA on the
hardware). This generates software fallbacks every time we bind the frame as
a texture.
src/mesa/state_tracker/st_format.c