tgsi/build: pass Memory.Texture and .Format through tgsi_build_full_instruction

Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
Nicolai Hähnle 2016-04-28 17:34:40 -05:00
parent 318d305f6d
commit acb65a23a3

View file

@ -791,6 +791,8 @@ tgsi_default_instruction_memory( void )
static struct tgsi_instruction_memory
tgsi_build_instruction_memory(
unsigned qualifier,
unsigned texture,
unsigned format,
struct tgsi_token *prev_token,
struct tgsi_instruction *instruction,
struct tgsi_header *header )
@ -798,8 +800,8 @@ tgsi_build_instruction_memory(
struct tgsi_instruction_memory instruction_memory;
instruction_memory.Qualifier = qualifier;
instruction_memory.Texture = 0;
instruction_memory.Format = 0;
instruction_memory.Texture = texture;
instruction_memory.Format = format;
instruction_memory.Padding = 0;
instruction->Memory = 1;
@ -1177,6 +1179,8 @@ tgsi_build_full_instruction(
*instruction_memory = tgsi_build_instruction_memory(
full_inst->Memory.Qualifier,
full_inst->Memory.Texture,
full_inst->Memory.Format,
prev_token,
instruction,
header );