tgsi: use X component of the second operand in exec_scalar_binary()
The code happened to work in the past since the (scalar) src args effectively always have a swizzle of .xxxx, .yyyy, .zzzz, or .wwww so whether you grab the X or Y component doesn't really matter. Just fixing the code to make it look right. Reviewed-by: Roland Scheidegger <sroland@vmware.com>
This commit is contained in:
parent
cb2de08f27
commit
f3fad24b62
|
@ -2521,7 +2521,7 @@ exec_scalar_binary(struct tgsi_exec_machine *mach,
|
|||
union tgsi_exec_channel dst;
|
||||
|
||||
fetch_source(mach, &src[0], &inst->Src[0], TGSI_CHAN_X, src_datatype);
|
||||
fetch_source(mach, &src[1], &inst->Src[1], TGSI_CHAN_Y, src_datatype);
|
||||
fetch_source(mach, &src[1], &inst->Src[1], TGSI_CHAN_X, src_datatype);
|
||||
op(&dst, &src[0], &src[1]);
|
||||
for (chan = 0; chan < TGSI_NUM_CHANNELS; chan++) {
|
||||
if (inst->Dst[0].Register.WriteMask & (1 << chan)) {
|
||||
|
|
Loading…
Reference in New Issue