From 9aa8d06259aec50b7ccbc217581ae32fd97d3473 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 20 Nov 2009 15:07:16 +0000 Subject: [PATCH] Fix for unitialized variable and resulting render artifacts when setting project x/y/z to none with a procedural texture. --- source/blender/render/intern/source/texture.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blender/render/intern/source/texture.c b/source/blender/render/intern/source/texture.c index d2e36a7a286..a9f6e7a53fd 100644 --- a/source/blender/render/intern/source/texture.c +++ b/source/blender/render/intern/source/texture.c @@ -1611,17 +1611,17 @@ static void texco_mapping(ShadeInput* shi, Tex* tex, MTex* mtex, float* co, floa dxt[0] = mtex->size[0]*dx[mtex->projx - 1]; dyt[0] = mtex->size[0]*dy[mtex->projx - 1]; } - else dxt[0] = 0.f; + else dxt[0] = dyt[0] = 0.f; if (mtex->projy) { dxt[1] = mtex->size[1]*dx[mtex->projy - 1]; dyt[1] = mtex->size[1]*dy[mtex->projy - 1]; } - else dxt[1] = 0.f; + else dxt[1] = dyt[1] = 0.f; if (mtex->projz) { dxt[2] = mtex->size[2]*dx[mtex->projz - 1]; dyt[2] = mtex->size[2]*dy[mtex->projz - 1]; } - else dxt[2]= 0.f; + else dxt[2]= dyt[2] = 0.f; } } }