[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