gallivm: add texture target information for sample opcodes to tgsi info
authorRoland Scheidegger <sroland@vmware.com>
Tue, 16 Sep 2014 01:48:45 +0000 (03:48 +0200)
committerRoland Scheidegger <sroland@vmware.com>
Wed, 17 Sep 2014 16:31:54 +0000 (18:31 +0200)
commit4d996877ca8495dd9c683fd89f90c445781faf3b
tree3553269f67871c826afa6eb93dcc62de8578c955
parent2e49559c7727370839c28992c304f843db77c31a
gallivm: add texture target information for sample opcodes to tgsi info

sample opcodes don't have valid texture target information (and I don't think
this should be changed), however it would be nice if we had that information
ready elsewhere, so stuff that information into the tgsi info when analyzing
a shader.

v2: Ilja Mirkin spotted some bugs wrt not handling msaa resources. So add them
and while there also add them to the tex opcode analysis this was cloned from
as well (plus get rid of some bug not detecting indirect textures there in some
cases too).

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c