mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Mon Apr 7 17:24:43 UTC 2008


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

Summary of changes:
 src/mesa/shader/prog_instruction.c    |   17 ++++++
 src/mesa/shader/prog_instruction.h    |    3 +
 src/mesa/shader/program.c             |   60 +++++++++++++++++----
 src/mesa/shader/program.h             |    2 +
 src/mesa/shader/programopt.c          |   96 ++++++++++++++++++++++++++++++++-
 src/mesa/shader/programopt.h          |    2 +
 src/mesa/shader/slang/slang_compile.c |   15 +++++
 7 files changed, 183 insertions(+), 12 deletions(-)

       via  42a9218daa8f564ea1b992a48cc3c375fd1b815e (commit)
       via  48a25bdd3693ec4a2556efb3c387cc3eb8151cb5 (commit)
       via  5d1e73028aabfa1470bfed02c705a2696706f857 (commit)
       via  f3bd7bf5c913d2a58d424e995b4d441e402bd62b (commit)
      from  a8a5376406cabf5aa6a44f7d37f5f8abbb4adf56 (commit)


- Commits -----------------------------------------------
commit 42a9218daa8f564ea1b992a48cc3c375fd1b815e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Apr 7 11:22:41 2008 -0600

    mesa: call _mesa_remove_varying_reads() after compiling vertex shaders

commit 48a25bdd3693ec4a2556efb3c387cc3eb8151cb5
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Apr 7 11:20:21 2008 -0600

    mesa: new _mesa_remove_varying_reads() function
    
    We'll apply this function to GLSL vertex programs.  In GLSL it's legal to
    read and write varying (output) vars in a vertex shader.  But reading from
    an output register isn't supported by all hardware.  This routine examines
    the vertex program for that condition and rewrites it to use temporary
    registers where needed.

commit 5d1e73028aabfa1470bfed02c705a2696706f857
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Apr 7 11:16:18 2008 -0600

    mesa: added _mesa_insert_instructions()
    
    Also, use new _mesa_free_instructions() in a few places.

commit f3bd7bf5c913d2a58d424e995b4d441e402bd62b
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Apr 7 11:15:23 2008 -0600

    mesa: added _mesa_free_instructions()

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




More information about the mesa-commit mailing list