From: Brian Paul Date: Fri, 16 Jan 2009 16:30:37 +0000 (-0700) Subject: glsl: fix broken sampler assignments X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e442fe5ba53acf16c78339f19921d70dba3928f6;p=mesa.git glsl: fix broken sampler assignments --- diff --git a/src/mesa/shader/slang/slang_emit.c b/src/mesa/shader/slang/slang_emit.c index 6b744d72c82..ea446fa5d49 100644 --- a/src/mesa/shader/slang/slang_emit.c +++ b/src/mesa/shader/slang/slang_emit.c @@ -1349,9 +1349,10 @@ emit_copy(slang_emit_info *emitInfo, slang_ir_node *n) if (n->Store->File == PROGRAM_SAMPLER) { /* no code generated for sampler assignments, - * just copy the sampler index at compile time. + * just copy the sampler index/target at compile time. */ n->Store->Index = n->Children[1]->Store->Index; + n->Store->TexTarget = n->Children[1]->Store->TexTarget; return NULL; }