Blender Git Loki
Git Commits -> Revision ba68fea
Revision ba68fea by Lukas Toenne (master) September 11, 2013, 17:34 (GMT) |
Fix #36700, z-depth not rendering properly at (n*256)+1 dimensions. The chunk indices for scheduling chunks based on a given area were calculated incorrectly. This caused chunks at the very border of the render (pixels 256..257) to be omitted, leading to incorrect values in the Z buffer of the test file, which in turn caused wrong normalization range and the resulting almost-white image. Also added a dedicated executePixel function for Z buffer to avoid any interpolation of Z values. |
Commit Details:
Full Hash: ba68fea78b5fbbd45deeed0edaed46732a79cafe
SVN Revision: 60049
Parent Commit: d396bd9
Lines Changed: +30, -12
4 Modified Paths:
/source/blender/compositor/intern/COM_ExecutionGroup.cpp (+8, -10) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.cpp (+21, -0) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.h (+1, -1) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.cpp (+0, -1) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.cpp (+21, -0) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.h (+1, -1) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.cpp (+0, -1) (Diff)