mesa: Changes to 'master'

Nicolai Hähnle nh at kemper.freedesktop.org
Sat Jun 14 21:12:27 UTC 2008


The branch, master has been updated
        Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=master

Summary of changes:
 src/mesa/drivers/dri/r300/Makefile                 |    1 +
 src/mesa/drivers/dri/r300/r300_fragprog.c          |   47 ++---
 src/mesa/drivers/dri/r300/r300_fragprog_emit.c     |  101 +-------
 src/mesa/drivers/dri/r300/radeon_program_alu.c     |  284 ++++++++++++++++++++
 .../nouveau_query.h => r300/radeon_program_alu.h}  |   18 +-
 5 files changed, 315 insertions(+), 136 deletions(-)
 create mode 100644 src/mesa/drivers/dri/r300/radeon_program_alu.c
 copy src/mesa/drivers/dri/{nouveau/nouveau_query.h => r300/radeon_program_alu.h} (80%)

       via  43da1189610fcaa5ade69620734a7b1e5caf84c4 (commit)
       via  825fdfd0c1fc9c82c8a880dea62a7fffc15d7373 (commit)
      from  b97e48ffe3561288b5ebbebf7d439d4714fbb6a1 (commit)


- Commits -----------------------------------------------
commit 43da1189610fcaa5ade69620734a7b1e5caf84c4
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jun 14 23:09:15 2008 +0200

    r300: Add radeonTransformALU and fix a bug in r300_fragprog DPH
    
    This new generic transform replaces "special" instructions by more generic
    variants. Hopefully, we will be able to share this code between r300 and r500.

commit 825fdfd0c1fc9c82c8a880dea62a7fffc15d7373
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jun 14 20:26:10 2008 +0200

    r300_fragprog: Use less complex instructions
    
    MOV, ADD and MUL do not fit the hardware as well as MAD, but they are less
    complex and thus leave more room for future optimizations.

---------------------------------




More information about the mesa-commit mailing list