mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Sat Apr 5 01:01:50 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:
 progs/demos/fslight.c                    |   45 ++---
 progs/util/extfuncs.h                    |   24 +++
 src/mesa/main/mtypes.h                   |    8 +-
 src/mesa/shader/prog_uniform.c           |  157 +++++++++++++++
 src/mesa/shader/prog_uniform.h           |   91 +++++++++
 src/mesa/shader/shader_api.c             |  308 ++++++++++++++++++------------
 src/mesa/shader/slang/slang_link.c       |  192 +++++--------------
 src/mesa/sources                         |    1 +
 src/mesa/state_tracker/st_mesa_to_tgsi.c |    3 +-
 9 files changed, 530 insertions(+), 299 deletions(-)
 create mode 100644 src/mesa/shader/prog_uniform.c
 create mode 100644 src/mesa/shader/prog_uniform.h

       via  bc029247d9d886f4546a4c3a36737d09c488b7f9 (commit)
       via  b8cc9e88e067a5cd6a1acbae6d6a314e9165652f (commit)
       via  8a8e7b22c0cf3df7ee1fe598d20c48c593d9804d (commit)
       via  f7f4b81ad8984384f1771de185daf3d3277f505d (commit)
       via  b53d6ae4be955c701695e093ea4457ab1c9c0ed7 (commit)
      from  74a6a46b749668032c17f8fb2312e927f214768c (commit)


- Commits -----------------------------------------------
commit bc029247d9d886f4546a4c3a36737d09c488b7f9
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Apr 4 18:59:21 2008 -0600

    mesa: no longer combine vertex/fragment shader parameters/uniforms
    
    GLSL Vertex and fragment shaders now have independent parameter buffers.
    A new gl_uniform_list is used to keep track of program uniforms and where
    each uniform is located in each shader's parameter buffer.
    This makes better use of the space in each buffer and simplifies shader linking.

commit b8cc9e88e067a5cd6a1acbae6d6a314e9165652f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Apr 4 18:57:40 2008 -0600

    mesa: new functions for managing list/index of uniforms

commit 8a8e7b22c0cf3df7ee1fe598d20c48c593d9804d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Apr 4 18:56:22 2008 -0600

    mesa: test code to exercise more GLSL functions

commit f7f4b81ad8984384f1771de185daf3d3277f505d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Apr 4 18:55:48 2008 -0600

    mesa: added more ext funcs (from Mesa/master)

commit b53d6ae4be955c701695e093ea4457ab1c9c0ed7
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Apr 4 18:28:14 2008 -0600

    gallium: always pass size=4 to make_immediate()
    
    Mesa always packs 4 immediates into each parameter/const buffer slot.
    I think we were just getting lucky with this as it was.

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




More information about the mesa-commit mailing list