[Bf-blender-cvs] CVS commit: blender/intern/guardedalloc MEM_guardedalloc.h blender/intern/guardedalloc/intern mallocn.c blender/source/blender/blenkernel/intern colortools.c image.c node_composite.c blender/source/blender/blenlib BLI_threads.h blender/source/blender/blenlib/intern threads.c ...

Brecht Van Lommel brechtvanlommel at pandora.be
Wed Sep 6 21:13:23 CEST 2006


blendix (Brecht Van Lommel) 2006/09/06 21:13:23 CEST

  Modified files:
    blender/intern/guardedalloc MEM_guardedalloc.h 
    blender/intern/guardedalloc/intern mallocn.c 
    blender/source/blender/blenkernel/intern colortools.c image.c 
                                             node_composite.c 
    blender/source/blender/blenlib BLI_threads.h 
    blender/source/blender/blenlib/intern threads.c 
    blender/source/blender/blenpluginapi/intern pluginapi.c 
    blender/source/blender/include BIF_glutil.h 
    blender/source/blender/render/intern/source envmap.c 
                                                imagetexture.c 
                                                pipeline.c 
                                                rendercore.c 
                                                zbuf.c 
    blender/source/blender/src glutil.c 
  
  Log:
  Added support for threadsafe MEM_mallocN/MEM_freeN in the guardedalloc
  module itself, replacing the special MEM_mallocT/MEM_freeT functions.
  Mutex locking is only enabled when threads are running.
  
  There was no good reason to have these separate, it just led to ugly
  hacks when calling functions with non-threadsafe malloc from threads.
  
  Revision  Changes    Path
  1.8       +6 -2      blender/intern/guardedalloc/MEM_guardedalloc.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/guardedalloc/MEM_guardedalloc.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.22      +43 -3     blender/intern/guardedalloc/intern/mallocn.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/guardedalloc/intern/mallocn.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.8       +9 -11     blender/source/blender/blenkernel/intern/colortools.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/colortools.c.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.43      +1 -3      blender/source/blender/blenkernel/intern/image.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/image.c.diff?r1=1.42&r2=1.43&cvsroot=bf-blender>
  1.61      +33 -63    blender/source/blender/blenkernel/intern/node_composite.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/node_composite.c.diff?r1=1.60&r2=1.61&cvsroot=bf-blender>
  1.7       +1 -9      blender/source/blender/blenlib/BLI_threads.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/BLI_threads.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.11      +15 -41    blender/source/blender/blenlib/intern/threads.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/intern/threads.c.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.9       +6 -5      blender/source/blender/blenpluginapi/intern/pluginapi.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenpluginapi/intern/pluginapi.c.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.15      +1 -2      blender/source/blender/include/BIF_glutil.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_glutil.h.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
  1.33      +3 -5      blender/source/blender/render/intern/source/envmap.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/envmap.c.diff?r1=1.32&r2=1.33&cvsroot=bf-blender>
  1.22      +8 -16     blender/source/blender/render/intern/source/imagetexture.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/imagetexture.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.94      +21 -21    blender/source/blender/render/intern/source/pipeline.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/pipeline.c.diff?r1=1.93&r2=1.94&cvsroot=bf-blender>
  1.174     +23 -21    blender/source/blender/render/intern/source/rendercore.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/rendercore.c.diff?r1=1.173&r2=1.174&cvsroot=bf-blender>
  1.65      +23 -23    blender/source/blender/render/intern/source/zbuf.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/zbuf.c.diff?r1=1.64&r2=1.65&cvsroot=bf-blender>
  1.25      +4 -5      blender/source/blender/src/glutil.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/glutil.c.diff?r1=1.24&r2=1.25&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list