r300/compiler: Implement hardware assisted loops for vertex shaders.
authorTom Stellard <tstellar@gmail.com>
Thu, 5 Aug 2010 17:19:00 +0000 (10:19 -0700)
committerTom Stellard <tstellar@gmail.com>
Tue, 10 Aug 2010 20:17:25 +0000 (13:17 -0700)
commitc298bab60ea63882f34825a35cbc60f662783e64
tree2a579f6da8146bd34fd9e5ec9090c76604d46dbb
parent5c7b7da798b47126d9cc887b0df4b2c24ad9176b
r300/compiler: Implement hardware assisted loops for vertex shaders.

Single loops work, but nested loops do not.
src/gallium/drivers/r300/r300_emit.c
src/gallium/drivers/r300/r300_reg.h
src/gallium/drivers/r300/r300_state.c
src/mesa/drivers/dri/r300/compiler/r3xx_fragprog.c
src/mesa/drivers/dri/r300/compiler/r3xx_vertprog.c
src/mesa/drivers/dri/r300/compiler/r3xx_vertprog_dump.c
src/mesa/drivers/dri/r300/compiler/radeon_code.h
src/mesa/drivers/dri/r300/compiler/radeon_compiler.h
src/mesa/drivers/dri/r300/compiler/radeon_emulate_loops.c
src/mesa/drivers/dri/r300/compiler/radeon_emulate_loops.h
src/mesa/drivers/dri/r300/r300_reg.h