Module: Mesa Branch: master Commit: b050b91e3350ede311521080ba4f555d4a79a8e1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b050b91e3350ede311521080ba4f555d4a79a8e1
Author: Dave Airlie <[email protected]> Date: Thu Mar 31 15:46:30 2016 +1000 r600: route indirect address register correctly for vtx fetches. This was found during writing the images code, we need to make sure we route the correct index register. Signed-off-by: Dave Airlie <[email protected]> --- src/gallium/drivers/r600/r600_asm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/r600/r600_asm.c b/src/gallium/drivers/r600/r600_asm.c index 3dcbde0fe5..27f564768e 100644 --- a/src/gallium/drivers/r600/r600_asm.c +++ b/src/gallium/drivers/r600/r600_asm.c @@ -1348,7 +1348,7 @@ int r600_bytecode_add_vtx(struct r600_bytecode *bc, const struct r600_bytecode_v /* Load index register if required */ if (bc->chip_class >= EVERGREEN) { if (vtx->buffer_index_mode) - egcm_load_index_reg(bc, 0, false); + egcm_load_index_reg(bc, vtx->buffer_index_mode - 1, false); } /* cf can contains only alu or only vtx or only tex */ _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
