[Bf-blender-cvs] CVS commit: blender/source/blender/render/intern/source vanillaRenderPipe.c zbufferdatastruct.c

Ton Roosendaal ton at blender.org
Sun Dec 19 19:18:54 CET 2004


ton (Ton Roosendaal) 2004/12/19 19:18:54 CET

  Modified files:
    blender/source/blender/render/intern/source 
                                                vanillaRenderPipe.c 
                                                zbufferdatastruct.c 
  
  Log:
  Fix for #2034
  
  It appeared that the method as used in unified render for "render all sub-
  pixels" isn't very well resistant to having large amounts of faces in a
  single pixel. The bug file had about 16x70x2 faces per pixel... causing
  tremendous slowdown and even wrong render.
  
  I've disabled the option (was coded by Nzc in NaN days) and made it
  sampling in the main render loop. Goes much faster, error free. Only loss
  is in that it doesnt use superiour subsamples for gauss anymore. Here the
  normal render performs slightly better. Not a real issue though. Hard to
  notice.
  
  Revision  Changes    Path
  1.14      +39 -10    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.13&r2=1.14&cvsroot=bf-blender>
  1.6       +2 -7      blender/source/blender/render/intern/source/zbufferdatastruct.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/zbufferdatastruct.c.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list