[tuhopuu-cvs] CVS commit: tuhopuu3/source/blender/blenkernel BKE_image.h tuhopuu3/source/blender/blenkernel/intern image.c tuhopuu3/source/blender/blenloader/intern readfile.c tuhopuu3/source/blender/makesdna DNA_image_types.h DNA_userdef_types.h tuhopuu3/source/blender/python/api2_2x Image.c tuhopuu3/source/blender/render/intern/source ...

Martin Poirier theeth at yahoo.com
Fri Jun 17 15:27:29 CEST 2005


theeth (Martin Poirier) 2005/06/17 15:27:29 CEST

  Modified files:
    tuhopuu3/source/blender/blenkernel BKE_image.h 
    tuhopuu3/source/blender/blenkernel/intern image.c 
    tuhopuu3/source/blender/blenloader/intern readfile.c 
    tuhopuu3/source/blender/makesdna DNA_image_types.h 
                                     DNA_userdef_types.h 
    tuhopuu3/source/blender/python/api2_2x Image.c 
    tuhopuu3/source/blender/render/intern/source pixelshading.c 
                                                 texture.c 
    tuhopuu3/source/blender/src drawimage.c drawmesh.c 
                                drawobject.c drawview.c space.c 
  
  Log:
  Image buffer/GL texture memory garbage collection.
  If an image buffe or a gl texture memory block isn't accessed, the memory is released after a userdefinable amount of time. Also use definable is the frequency at which the collector is called.
  
  Options are in the GL section of the info window.
  
  Note 1: the collector is called in draw_object, could be MUCH better.
  Note 2: I might have missed some spot for tagging the image, so if you experience slower render/image draw in the interface, please tell.
  Note 3: also added a flag to disable collection per image. it's used in BPy for user loaded image in gl memory.
  
  Revision  Changes    Path
  1.2       +9 -9      tuhopuu3/source/blender/blenkernel/BKE_image.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/BKE_image.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.2       +111 -1171 tuhopuu3/source/blender/blenkernel/intern/image.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/image.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.22      +5 -1      tuhopuu3/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenloader/intern/readfile.c.diff?r1=1.21&r2=1.22&cvsroot=tuhopuu>
  1.2       +4 -1      tuhopuu3/source/blender/makesdna/DNA_image_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/makesdna/DNA_image_types.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.17      +2 -1      tuhopuu3/source/blender/makesdna/DNA_userdef_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/makesdna/DNA_userdef_types.h.diff?r1=1.16&r2=1.17&cvsroot=tuhopuu>
  1.2       +147 -27   tuhopuu3/source/blender/python/api2_2x/Image.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/python/api2_2x/Image.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.2       +328 -182  tuhopuu3/source/blender/render/intern/source/pixelshading.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/render/intern/source/pixelshading.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.2       +577 -525  tuhopuu3/source/blender/render/intern/source/texture.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/render/intern/source/texture.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.12      +2 -2      tuhopuu3/source/blender/src/drawimage.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/drawimage.c.diff?r1=1.11&r2=1.12&cvsroot=tuhopuu>
  1.2       +86 -171   tuhopuu3/source/blender/src/drawmesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/drawmesh.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.34      +5 -1      tuhopuu3/source/blender/src/drawobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/drawobject.c.diff?r1=1.33&r2=1.34&cvsroot=tuhopuu>
  1.24      +4 -1      tuhopuu3/source/blender/src/drawview.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/drawview.c.diff?r1=1.23&r2=1.24&cvsroot=tuhopuu>
  1.55      +12 -6     tuhopuu3/source/blender/src/space.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/space.c.diff?r1=1.54&r2=1.55&cvsroot=tuhopuu>



More information about the tuhopuu-cvs mailing list