Blender Git Loki
Git Commits -> Revision 326c0a0
Revision 326c0a0 by Ton Roosendaal (master) January 7, 2005, 14:11 (GMT) |
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. |
Commit Details:
Full Hash: 326c0a08a44f2922cf297090bf99a1ba5756eba5
SVN Revision: 3725
Parent Commit: aa3656d
Lines Changed: +271, -251
14 Modified Paths:
/source/blender/render/extern/include/render.h (+1, -1) (Diff)
/source/blender/render/extern/include/render_types.h (+6, -6) (Diff)
/source/blender/render/intern/include/pixelshading.h (+1, -1) (Diff)
/source/blender/render/intern/include/rendercore.h (+3, -13) (Diff)
/source/blender/render/intern/include/zbuf.h (+1, -1) (Diff)
/source/blender/render/intern/source/initrender.c (+2, -0) (Diff)
/source/blender/render/intern/source/pixelblending.c (+1, -1) (Diff)
/source/blender/render/intern/source/pixelshading.c (+6, -8) (Diff)
/source/blender/render/intern/source/rendercore.c (+189, -167) (Diff)
/source/blender/render/intern/source/renderdatabase.c (+5, -5) (Diff)
/source/blender/render/intern/source/renderHelp.c (+3, -7) (Diff)
/source/blender/render/intern/source/vanillaRenderPipe.c (+5, -1) (Diff)
/source/blender/render/intern/source/zbuf.c (+44, -36) (Diff)
/source/blender/renderconverter/intern/convertBlenderScene.c (+4, -4) (Diff)
/source/blender/render/extern/include/render_types.h (+6, -6) (Diff)
/source/blender/render/intern/include/pixelshading.h (+1, -1) (Diff)
/source/blender/render/intern/include/rendercore.h (+3, -13) (Diff)
/source/blender/render/intern/include/zbuf.h (+1, -1) (Diff)
/source/blender/render/intern/source/initrender.c (+2, -0) (Diff)
/source/blender/render/intern/source/pixelblending.c (+1, -1) (Diff)
/source/blender/render/intern/source/pixelshading.c (+6, -8) (Diff)
/source/blender/render/intern/source/rendercore.c (+189, -167) (Diff)
/source/blender/render/intern/source/renderdatabase.c (+5, -5) (Diff)
/source/blender/render/intern/source/renderHelp.c (+3, -7) (Diff)
/source/blender/render/intern/source/vanillaRenderPipe.c (+5, -1) (Diff)
/source/blender/render/intern/source/zbuf.c (+44, -36) (Diff)
/source/blender/renderconverter/intern/convertBlenderScene.c (+4, -4) (Diff)