summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_type.h
diff options
context:
space:
mode:
authorRoland Scheidegger <sroland@vmware.com>2015-03-28 02:57:13 +0100
committerRoland Scheidegger <sroland@vmware.com>2015-03-28 02:58:43 +0100
commit764fc2be5ab61c86baaab746e7ea7702328c4f9f (patch)
tree2105f63fdd4b97b920e5dcb8de0468830c0ecb51 /src/gallium/auxiliary/gallivm/lp_bld_type.h
parent2cb149c2894679c5c7af81b40277f77cc0fb099d (diff)
downloadexternal_mesa3d-764fc2be5ab61c86baaab746e7ea7702328c4f9f.zip
external_mesa3d-764fc2be5ab61c86baaab746e7ea7702328c4f9f.tar.gz
external_mesa3d-764fc2be5ab61c86baaab746e7ea7702328c4f9f.tar.bz2
gallivm: fix texture function name (key) when using txf/ld
When using the texel fetch functions rather than ordinary texturing, the arguments are all int vecs instead of float vecs, not to mention the actual function would look completely different. Hence this must be included in the texture function name (which serves as the key) otherwise things crash badly when a shader accesses the same texture and sampler unit with both txf/ld and ordinary texturing instructions with otherwise matching keys.
Diffstat (limited to 'src/gallium/auxiliary/gallivm/lp_bld_type.h')
0 files changed, 0 insertions, 0 deletions