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

Summary of changes:
 src/mesa/main/texenvprogram.c |    3 ++-
 src/mesa/tnl/t_vp_build.c     |    6 +++---
 2 files changed, 5 insertions(+), 4 deletions(-)

       via  96adcc2e214e2fdc2ad15ecac20b1066c6cdd1ca (commit)
       via  934a53eb4406df9297f86cf12cacf5ba423e8af7 (commit)
      from  7ead1c5d061b86027cb5e821fdcaa9cdce1d9537 (commit)


- Commits -----------------------------------------------
commit 96adcc2e214e2fdc2ad15ecac20b1066c6cdd1ca
Author: Nicolai Haehnle <[EMAIL PROTECTED]>
Date:   Sun Jun 1 00:10:45 2008 +0200

    [t_vp_build] Fix refcounting-related memory leak
    
    This memory leak is identical to the earlier one in texenvprogram.
    Fixed by not creating an additional reference to new programs in cache_item.
    
    On top of that, remove some duplicated state setting.

commit 934a53eb4406df9297f86cf12cacf5ba423e8af7
Author: Nicolai Haehnle <[EMAIL PROTECTED]>
Date:   Sun Jun 1 00:01:46 2008 +0200

    [texenvprogram] Fix refcounting-related memory leak.
    
    All newly created programs have RefCount == 1, but the fragment program 
cache
    added an additional reference in cache_item, with the result being that none
    of the programs were ever freed.
    
    Solve the problem by not creating the additional reference in cache_item.

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

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to