From 04800ed43434d053359cb3035eb082902fe80e4b Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 13 Sep 2017 15:37:01 +0500 Subject: Fix T52113: Compositor doesnt mix unrendered render layers well Compositor was always defaulting to all-zero s output for missing passes. This was broken in 4cf7fc3. --- source/blender/compositor/nodes/COM_RenderLayersNode.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source/blender/compositor/nodes/COM_RenderLayersNode.h') diff --git a/source/blender/compositor/nodes/COM_RenderLayersNode.h b/source/blender/compositor/nodes/COM_RenderLayersNode.h index a90e09853c2..5c6c5e17d1f 100644 --- a/source/blender/compositor/nodes/COM_RenderLayersNode.h +++ b/source/blender/compositor/nodes/COM_RenderLayersNode.h @@ -43,8 +43,11 @@ private: Scene *scene, int layerId, bool is_preview) const; - void testRenderLink(NodeConverter &converter, const CompositorContext &context, Render *re) const; + + void missingSocketLink(NodeConverter &converter, + NodeOutput *output) const; + void missingRenderLink(NodeConverter &converter) const; }; -- cgit v1.2.3