diff options
author | Christoph Bumiller <e0425955@student.tuwien.ac.at> | 2009-12-31 22:24:13 +0100 |
---|---|---|
committer | Christoph Bumiller <e0425955@student.tuwien.ac.at> | 2009-12-31 22:29:39 +0100 |
commit | 45a01bc5bd95a6cc85a9db7d8e2c07812346373d (patch) | |
tree | e242fc694de240a4aa6e2bf31de996df6d5d7770 | |
parent | 25024d948298a9f3f3210a0b91486f79a3917b0f (diff) |
nv50: small fix for handling "dangerous" swizzles
-rw-r--r-- | src/gallium/drivers/nv50/nv50_program.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/nv50/nv50_program.c b/src/gallium/drivers/nv50/nv50_program.c index 6733347735..2d0b1818ef 100644 --- a/src/gallium/drivers/nv50/nv50_program.c +++ b/src/gallium/drivers/nv50/nv50_program.c @@ -2864,7 +2864,7 @@ nv50_tgsi_insn(struct nv50_pc *pc, const union tgsi_full_token *tok) } pc->r_brdc = NULL; - if (!deqs) + if (!deqs || (!rdep[0] && !rdep[1] && !rdep[2] && !rdep[3])) return nv50_program_tx_insn(pc, &insn); deqs = nv50_revdep_reorder(m, rdep); |