freedreno/a3xx: enable sampling from integer textures
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 30 Nov 2014 00:24:35 +0000 (19:24 -0500)
committerIlia Mirkin <imirkin@alum.mit.edu>
Sun, 30 Nov 2014 18:04:28 +0000 (13:04 -0500)
commit82104c19f304a0e953172ad61d149640f0512fa0
tree7a4349d42e6050bee3e8579e423b93266ba8d7b8
parent8e336ef55bacae58fc099a8b8a4b7d3d007c4434
freedreno/a3xx: enable sampling from integer textures

We need to produce a u32 destination type on integer sampling
instructions, so keep that in a shader key set based on the
currently-bound textures.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/freedreno/a3xx/fd3_context.h
src/gallium/drivers/freedreno/a3xx/fd3_draw.c
src/gallium/drivers/freedreno/a3xx/fd3_texture.c
src/gallium/drivers/freedreno/ir3/ir3_compiler.c
src/gallium/drivers/freedreno/ir3/ir3_shader.h