mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Mon May 19 15:04:34 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/main/context.c                |   46 ++++++++++++++++---------------
 src/mesa/state_tracker/st_cb_program.c |    4 ++-
 2 files changed, 27 insertions(+), 23 deletions(-)

       via  38fb20b2240e826394dbf56dc54f226c5f887631 (commit)
       via  62f96ddbbc2549bd4d50016f571cd4d1f6f6a7d6 (commit)
      from  a0bfeb0c3ca58a1f4d978f2aaa343ed4009de079 (commit)


- Commits -----------------------------------------------
commit 38fb20b2240e826394dbf56dc54f226c5f887631
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon May 19 09:04:02 2008 -0600

    fix program delete/refcount bug
    
    cherry-picked from gallium-tex-surfaces

commit 62f96ddbbc2549bd4d50016f571cd4d1f6f6a7d6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon May 19 08:59:41 2008 -0600

    Fix program refcounting assertion failure during context tear-down
    
    When purging the program hash table, the refcount _should_ be one since
    the program is referenced by the hash table.  Need to explicitly set to
    zero before calling delete().
    
    Also, purge high-level shader hash tables before low-level program hash tabl
    
    cherry-picked from master

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




More information about the mesa-commit mailing list