r300/compiler: fix LIT in VS
This fixes broken rendering of trees in ETQW. The trees still disappear
for an unknown reason when they are close.
Broken since:
2ff9d4474b
r300/compiler: make lowering passes possibly use up to two less temps
NOTE: This is a candidate for the 7.10 branch.
This commit is contained in:
@@ -689,11 +689,12 @@ static void transform_r300_vertex_fix_LIT(struct radeon_compiler* c,
|
||||
&constant_swizzle);
|
||||
|
||||
/* MOV dst, src */
|
||||
dst.WriteMask = RC_MASK_XYZW;
|
||||
emit1(c, inst->Prev, RC_OPCODE_MOV, 0,
|
||||
dst,
|
||||
inst->U.I.SrcReg[0]);
|
||||
|
||||
/* MAX dst.z, src, 0.00...001 */
|
||||
/* MAX dst.y, src, 0.00...001 */
|
||||
emit2(c, inst->Prev, RC_OPCODE_MAX, 0,
|
||||
dstregtmpmask(dst.Index, RC_MASK_Y),
|
||||
srcreg(RC_FILE_TEMPORARY, dst.Index),
|
||||
|
||||
Reference in New Issue
Block a user