[Mesa-dev] [PATCH] nv50/ir: set position before i instead of i->next in NV50LoweringPreSSA::visit
Bryan Cain
bryancain3 at gmail.com
Tue Jul 17 21:46:39 PDT 2012
Fixes rendering glitches in Psychonauts such as Raz's eyes flickering white.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=51962.
---
.../drivers/nv50/codegen/nv50_ir_lowering_nv50.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/nv50/codegen/nv50_ir_lowering_nv50.cpp b/src/gallium/drivers/nv50/codegen/nv50_ir_lowering_nv50.cpp
index 39e0cfa..b688172 100644
--- a/src/gallium/drivers/nv50/codegen/nv50_ir_lowering_nv50.cpp
+++ b/src/gallium/drivers/nv50/codegen/nv50_ir_lowering_nv50.cpp
@@ -1034,7 +1034,7 @@ NV50LoweringPreSSA::visit(Instruction *i)
bld.setPosition(i->prev, true);
else
if (i->next)
- bld.setPosition(i->next, false);
+ bld.setPosition(i, false);
else
bld.setPosition(i->bb, true);
--
1.7.9.5
More information about the mesa-dev
mailing list