Mesa (master): r300g: Use radeon compiler for fragment programs

Corbin Simpson csimpson at kemper.freedesktop.org
Mon Aug 3 00:25:44 UTC 2009


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

Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 30 23:45:34 2009 +0200

r300g: Use radeon compiler for fragment programs

This is entirely untested on R500, and needs more testing on R300.

---

 src/gallium/drivers/r300/Makefile             |    1 -
 src/gallium/drivers/r300/r300_context.h       |   60 +---
 src/gallium/drivers/r300/r300_debug.c         |  228 -----------
 src/gallium/drivers/r300/r300_debug.h         |   35 --
 src/gallium/drivers/r300/r300_emit.c          |  216 +++++++----
 src/gallium/drivers/r300/r300_emit.h          |   11 +-
 src/gallium/drivers/r300/r300_fs.c            |  162 +++++---
 src/gallium/drivers/r300/r300_fs.h            |   15 +
 src/gallium/drivers/r300/r300_fs_inlines.h    |  158 -------
 src/gallium/drivers/r300/r300_state.c         |   23 +-
 src/gallium/drivers/r300/r300_state_derived.c |    1 +
 src/gallium/drivers/r300/r300_surface.c       |    8 +-
 src/gallium/drivers/r300/r300_tgsi_to_rc.c    |   44 ++-
 src/gallium/drivers/r300/r3xx_fs.c            |  100 ++---
 src/gallium/drivers/r300/r3xx_fs.h            |   52 +---
 src/gallium/drivers/r300/r5xx_fs.c            |  540 +++++--------------------
 src/gallium/drivers/r300/r5xx_fs.h            |  108 +-----
 17 files changed, 450 insertions(+), 1312 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=d0c398a8e2985b855f923aec3470cef8734a622a



More information about the mesa-commit mailing list