https://bugs.freedesktop.org/show_bug.cgi?id=91124
--- Comment #3 from Béla Gyebrószki <[email protected]> --- (In reply to Ilia Mirkin from comment #2) > I believe the following patch resolves the issue: > > diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp > b/src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp > index 51b9225..fa8ee07 100644 > --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp > +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp > @@ -332,6 +332,9 @@ BasicBlock::splitBefore(Instruction *insn, bool attach) > BasicBlock *bb = new BasicBlock(func); > assert(!insn || insn->op != OP_PHI); > > + bb->joinAt = joinAt; > + joinAt = NULL; > + > splitCommon(insn, bb, attach); > return bb; > } The patch works very well, it fixes the reported issues in the game, thank you. -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug.
_______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
