mesa: Changes to 'mesa_7_0_branch'

Brian Paul brianp at kemper.freedesktop.org
Wed Aug 15 10:21:27 UTC 2007


 src/mesa/main/attrib.c |  255 +++++++++++++++++++++++++------------------------
 src/mesa/main/mtypes.h |    6 -
 src/mesa/main/texobj.c |    1 
 3 files changed, 134 insertions(+), 128 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit 00ccff03a50ac62091c4d1735a31d4debed2c8c9
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Aug 15 11:21:06 2007 +0100

    Rewrite quite a bit of the code for glPush/PopAttrib() for texture state.
    
    Remove the Saved1D/2D/etc fields from gl_texture_attrib in mtypes.h
    Use a new texture_state struct in attrib.c that has the extra information
    for restoring texture object state and saving references to the texture
    objects (so they can't accidentally get deleted while referenced by the
    attribute stack).  All the texobj refcounting is mutex-protected now.

commit 21594921b1a0a46508da0155120d1161ce1a0e22
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Aug 15 11:18:38 2007 +0100

    copy Target in _mesa_copy_texture_object()




More information about the mesa-commit mailing list