gallium: add TGSI support for multisample textures
authorMarek Olšák <maraeo@gmail.com>
Sat, 28 Jul 2012 11:29:02 +0000 (13:29 +0200)
committerMarek Olšák <maraeo@gmail.com>
Wed, 15 Aug 2012 17:20:57 +0000 (19:20 +0200)
commitdacf5dc9ac1a700b86e0dc385513afaff41e7aea
tree899ee1231fe0ef856339825c0eb74291e646c4d3
parentba53573a8b14a7ab41307a38710610611dfa1cc5
gallium: add TGSI support for multisample textures

The only allowed instructions are TXQ_LZ and TXF.

TXQ_LZ is like TXQ, but without the LOD parameter (which is always zero
with MSAA textures)

The 3rd or the 4th texcoord component in TXF should contain the sample index
for a 2D_MSAA or 2D_ARRAY_MSAA texture, respectively.
src/gallium/auxiliary/tgsi/tgsi_info.c
src/gallium/auxiliary/tgsi/tgsi_strings.c
src/gallium/auxiliary/tgsi/tgsi_util.c
src/gallium/include/pipe/p_shader_tokens.h