From ec051f5103def13712837418daf59114015fd1be Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 19 May 2017 10:56:26 +0200 Subject: 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. --- source/blender/compositor/operations/COM_TextureOperation.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender') 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() { -- cgit v1.2.3