mesa: Changes to 'gallium-tex-surfaces'

Brian Paul brianp at kemper.freedesktop.org
Wed May 7 14:56:44 UTC 2008


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

Summary of changes:
 src/mesa/main/context.c                 |   42 ++++++++++---
 src/mesa/main/mtypes.h                  |    4 +-
 src/mesa/main/state.c                   |   32 ++++++----
 src/mesa/shader/prog_cache.c            |    5 +-
 src/mesa/shader/program.c               |  103 ++++++++++++++++++++-----------
 src/mesa/shader/program.h               |   22 +++++++
 src/mesa/shader/shader_api.c            |    6 +-
 src/mesa/shader/slang/slang_link.c      |   12 ++--
 src/mesa/state_tracker/st_atom_shader.c |    7 ++-
 src/mesa/state_tracker/st_context.c     |    3 +
 src/mesa/state_tracker/st_program.h     |   24 +++++++-
 11 files changed, 186 insertions(+), 74 deletions(-)

       via  3e1a4c286936abdb4ce1b62a9ebdd93db1777aff (commit)
       via  a56a59ce74b7f18f25a13992d2a2c1ae7cf973ce (commit)
      from  10b7192747087ec25f97cdfcfc062654a2d8fe6d (commit)


- Commits -----------------------------------------------
commit 3e1a4c286936abdb4ce1b62a9ebdd93db1777aff
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed May 7 08:56:08 2008 -0600

    mesa: free shader program data before deleting shader objects.
    
    Picked from master.
    Fixes mem corruption seen when glean/api2 test exits.

commit a56a59ce74b7f18f25a13992d2a2c1ae7cf973ce
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed May 7 08:55:33 2008 -0600

    gallium: implement full reference counting for vertex/fragment programs
    
    Use _mesa_reference_vert/fragprog() wherever we assign program pointers.
    Fixes a memory corruption bug found with glean/api2 test.
    Another memory bug involving shaders yet to be fixed...
    
    Picked from gallium-0.1

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




More information about the mesa-commit mailing list