[Bf-blender-cvs] [815c999] tiles-scheduler: Initialize colors, vectors and values in RenderLayersProg
Jeroen Bakker
noreply at git.blender.org
Wed May 21 16:01:23 CEST 2014
Commit: 815c99938210a5bf72f8202dcdefd6d11df65c0b
Author: Jeroen Bakker
Date: Mon May 12 18:21:45 2014 +0200
https://developer.blender.org/rB815c99938210a5bf72f8202dcdefd6d11df65c0b
Initialize colors, vectors and values in RenderLayersProg
===================================================================
M source/blender/compositor/operations/COM_RenderLayersProg.cpp
===================================================================
diff --git a/source/blender/compositor/operations/COM_RenderLayersProg.cpp b/source/blender/compositor/operations/COM_RenderLayersProg.cpp
index 672a9c2..f413734 100644
--- a/source/blender/compositor/operations/COM_RenderLayersProg.cpp
+++ b/source/blender/compositor/operations/COM_RenderLayersProg.cpp
@@ -81,8 +81,15 @@ void RenderLayersBaseProg::doInterpolation(float output[4], float x, float y, Pi
case COM_PS_NEAREST: {
int ix = x;
int iy = y;
- if (ix < 0 || iy < 0 || ix >= width || iy >= height)
+ if (ix < 0 || iy < 0 || ix >= width || iy >= height) {
+ if (this->m_elementsize == 1)
+ output[0] = 0.0f;
+ else if (this->m_elementsize == 3)
+ zero_v3(output);
+ else
+ zero_v4(output);
break;
+ }
offset = (iy * width + ix) * this->m_elementsize;
More information about the Bf-blender-cvs
mailing list