[Bf-blender-cvs] CVS commit: blender/source/blender/render/intern/include rendercore.h blender/source/blender/render/intern/source edgeRender.c rendercore.c vanillaRenderPipe.c

Ton Roosendaal ton at blender.org
Fri Apr 29 10:18:41 CEST 2005


ton (Ton Roosendaal) 2005/04/29 10:18:41 CEST

  Modified files:
    blender/source/blender/render/intern/include rendercore.h 
    blender/source/blender/render/intern/source edgeRender.c 
                                                rendercore.c 
                                                vanillaRenderPipe.c 
  
  Log:
  Two fixes in one commit.
  
  - The ortho render recode had a weak method to calculate the Z value of the
    render coordinate (shi.co[2]). Worked OK for normal render, but not in
    unified, giving big errors in Ortho Unfied render.
    Solved with proper math, using face equation a*x+b*y+c*y=d. Dunno why I
    didn't do it in first place. :)
  
  - Bug fix #2493. Edge render gave much different result for Ortho. This
    was due to overflows in the integer math filtering zbuffer values.
    Cleaned it op properly, preventing any integer overflow now.
  
  Revision  Changes    Path
  1.21      +2 -1      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.20&r2=1.21&cvsroot=bf-blender>
  1.12      +16 -11    blender/source/blender/render/intern/source/edgeRender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/edgeRender.c.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.115     +30 -30    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.114&r2=1.115&cvsroot=bf-blender>
  1.19      +25 -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.18&r2=1.19&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list