tgsi: add ArrayID to declarations
authorChristian König <christian.koenig@amd.com>
Wed, 13 Mar 2013 13:58:15 +0000 (14:58 +0100)
committerChristian König <christian.koenig@amd.com>
Tue, 19 Mar 2013 12:38:32 +0000 (13:38 +0100)
commit16caeff2a5cc1237d30de9487b48b1cd775d9ae1
treed4e7d56d7ff611afaa754a6fb7958816c3a0674b
parentd3e07bed90d6b94ac37a7f48417bf8962408fa47
tgsi: add ArrayID to declarations

Remember which declarations are declared as "arrays" and so
can be indirectly addressed. ArrayIDs start at 1, cause for
compatibility reasons zero is treaded as no array present.

Signed-off-by: Christian König <christian.koenig@amd.com>
src/gallium/auxiliary/tgsi/tgsi_dump.c
src/gallium/auxiliary/tgsi/tgsi_parse.c
src/gallium/auxiliary/tgsi/tgsi_parse.h
src/gallium/auxiliary/tgsi/tgsi_text.c
src/gallium/auxiliary/tgsi/tgsi_ureg.c
src/gallium/include/pipe/p_shader_tokens.h