Module: Mesa Branch: master Commit: a30560e6f0fc8e3056f48a140c9c6b582f5e2e77 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a30560e6f0fc8e3056f48a140c9c6b582f5e2e77
Author: Nicolai Hähnle <[email protected]> Date: Sun Oct 4 16:49:53 2009 +0200 r300/compiler: Refactor the radeon_pair code to support control flow instructions Signed-off-by: Nicolai Hähnle <[email protected]> --- src/mesa/drivers/dri/r300/compiler/Makefile | 3 + .../drivers/dri/r300/compiler/r300_fragprog_emit.c | 77 +- src/mesa/drivers/dri/r300/compiler/r3xx_fragprog.c | 38 + .../drivers/dri/r300/compiler/r500_fragprog_emit.c | 67 +- .../drivers/dri/r300/compiler/radeon_dataflow.c | 132 +++- .../drivers/dri/r300/compiler/radeon_dataflow.h | 11 + .../drivers/dri/r300/compiler/radeon_opcodes.c | 4 + .../drivers/dri/r300/compiler/radeon_opcodes.h | 5 + .../dri/r300/compiler/radeon_pair_regalloc.c | 349 ++++++++ .../dri/r300/compiler/radeon_pair_schedule.c | 479 +++++++++++ .../dri/r300/compiler/radeon_pair_translate.c | 253 ++++++ .../drivers/dri/r300/compiler/radeon_program.c | 12 +- .../drivers/dri/r300/compiler/radeon_program.h | 3 + .../dri/r300/compiler/radeon_program_pair.c | 889 +------------------- .../dri/r300/compiler/radeon_program_pair.h | 97 +-- .../dri/r300/compiler/radeon_program_print.c | 114 +++- 16 files changed, 1524 insertions(+), 1009 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=a30560e6f0fc8e3056f48a140c9c6b582f5e2e77 _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
