[Bf-blender-cvs] CVS commit: blender/source/blender/render/extern/include render.h render_types.h blender/source/blender/render/intern/include pixelshading.h rendercore.h zbuf.h blender/source/blender/render/intern/source initrender.c pixelblending.c pixelshading.c renderHelp.c rendercore.c ...

Ton Roosendaal ton at blender.org
Fri Jan 7 15:11:00 CET 2005


ton (Ton Roosendaal) 2005/01/07 15:11:00 CET

  Modified files:
    blender/source/blender/render/extern/include render.h 
                                                 render_types.h 
    blender/source/blender/render/intern/include pixelshading.h 
                                                 rendercore.h 
                                                 zbuf.h 
    blender/source/blender/render/intern/source initrender.c 
                                                pixelblending.c 
                                                pixelshading.c 
                                                renderHelp.c 
                                                rendercore.c 
                                                renderdatabase.c 
                                                vanillaRenderPipe.c 
                                                zbuf.c 
    blender/source/blender/renderconverter/intern 
                                                  convertBlenderScene.c 
  
  Log:
  Another round of cleanups for render code;
  
  - removed ugly pointerhack from OSA render (negative indices denoted
    pointers). this should solve memory errors when using >1.5 gig mem
  - cleaned up usage of zbuffer values. These are signed in Blender, and
    treated as unsigned all over, giving confusing code
  - fixed incorrect gamma-adding for halos (caused in after xmas commit)
  
  And bugfix #2101; wire render didn't give correct rendering for mist.
  This caused by fact wires are 2D pixel lines, and not correctly filled
  in faces. Retrieving the 3d coordinate while render cannot use a face-
  equation then. Solved by retrieving 3D coordinate based on zbuffer value.
  
  Still todo here: calculating correct texture coordinates for wire-edges
  that are no faces.
  
  Revision  Changes    Path
  1.12      +2 -2      blender/source/blender/render/extern/include/render.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/extern/include/render.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.25      +7 -7      blender/source/blender/render/extern/include/render_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/extern/include/render_types.h.diff?r1=1.24&r2=1.25&cvsroot=bf-blender>
  1.8       +2 -2      blender/source/blender/render/intern/include/pixelshading.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/include/pixelshading.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.20      +4 -14     blender/source/blender/render/intern/include/rendercore.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/include/rendercore.h.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
  1.7       +2 -2      blender/source/blender/render/intern/include/zbuf.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/include/zbuf.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.40      +3 -1      blender/source/blender/render/intern/source/initrender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/initrender.c.diff?r1=1.39&r2=1.40&cvsroot=bf-blender>
  1.12      +2 -2      blender/source/blender/render/intern/source/pixelblending.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/pixelblending.c.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.22      +7 -9      blender/source/blender/render/intern/source/pixelshading.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/pixelshading.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.13      +4 -8      blender/source/blender/render/intern/source/renderHelp.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/renderHelp.c.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
  1.100     +191 -169  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.99&r2=1.100&cvsroot=bf-blender>
  1.9       +6 -6      blender/source/blender/render/intern/source/renderdatabase.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/renderdatabase.c.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.16      +6 -2      blender/source/blender/render/intern/source/vanillaRenderPipe.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/vanillaRenderPipe.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.17      +45 -37    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.16&r2=1.17&cvsroot=bf-blender>
  1.104     +5 -5      blender/source/blender/renderconverter/intern/convertBlenderScene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.103&r2=1.104&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list