u_blitter: add integer clear support
authorDave Airlie <airlied@redhat.com>
Mon, 26 Sep 2011 18:05:18 +0000 (19:05 +0100)
committerDave Airlie <airlied@redhat.com>
Sun, 9 Oct 2011 09:01:08 +0000 (10:01 +0100)
commit4e28e6f6c777841b9ffe7a7ad1e865e2595f70f9
treed3ba72674afcbfec4f4c49ba692f695aff050766
parent06415d3fab443d95c666a7c1be46c27f27000529
u_blitter: add integer clear support

We need add a new set of fragment shader variants, along with new vertex
elements for signed and unsigned clears.

The new fragment shader variants are due to the integers values requiring
CONSTANT interpolation. The new vertex element descriptions are for passing
the clear color as an unsigned or signed integer value.

Signed-off-by: Dave Airlie <airlied@redhat.com>
src/gallium/auxiliary/util/u_blitter.c
src/gallium/auxiliary/util/u_blitter.h
src/gallium/drivers/r300/r300_blit.c
src/gallium/drivers/r600/r600_blit.c