Mesa (master): r300/compiler: Refactor the radeon_pair code to support control flow instructions

Nicolai Hähnle nh at kemper.freedesktop.org
Wed Oct 7 18:48:19 UTC 2009


Module: Mesa
Branch: master
Commit: a30560e6f0fc8e3056f48a140c9c6b582f5e2e77
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a30560e6f0fc8e3056f48a140c9c6b582f5e2e77

Author: Nicolai Hähnle <nhaehnle at gmail.com>
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 <nhaehnle at gmail.com>

---

 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



More information about the mesa-commit mailing list