[Bf-blender-cvs] [ec051f5103d] master: Fix/workaround T51070: Cannot scale procedural texture in compositor

Sergey Sharybin noreply at git.blender.org
Fri May 19 10:58:50 CEST 2017


Commit: ec051f5103def13712837418daf59114015fd1be
Author: Sergey Sharybin
Date:   Fri May 19 10:56:26 2017 +0200
Branches: master
https://developer.blender.org/rBec051f5103def13712837418daf59114015fd1be

Fix/workaround T51070: Cannot scale procedural texture in compositor

The issue is coming from some weird semi-finished canvas feature, which
was remapping coordinate without applying any differential on the sampling
ellipse (in fact, there is no ellipse, sampling think is always a single
pixel).

The whole thing is just weak in the compositor, for now just bring behavior
back to how it was prior to optimization (multithreading) commit.

===================================================================

M	source/blender/compositor/operations/COM_TextureOperation.cpp

===================================================================

diff --git a/source/blender/compositor/operations/COM_TextureOperation.cpp b/source/blender/compositor/operations/COM_TextureOperation.cpp
index 5d465df99ca..d0c72935b16 100644
--- a/source/blender/compositor/operations/COM_TextureOperation.cpp
+++ b/source/blender/compositor/operations/COM_TextureOperation.cpp
@@ -41,6 +41,7 @@ TextureBaseOperation::TextureBaseOperation() : NodeOperation()
 	this->m_rd = NULL;
 	this->m_pool = NULL;
 	this->m_sceneColorManage = false;
+	setComplex(true);
 }
 TextureOperation::TextureOperation() : TextureBaseOperation()
 {




More information about the Bf-blender-cvs mailing list