From 6e1ea04ada2a4f1bcc2ac2df1b1f411756582643 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 5 Mar 2015 20:21:55 +0500 Subject: Fix T43894: Wrong alpha with bilateral blur node The issue was caused by AO operation reporting it's a color operation (which means it's expected to output RGBA) but internally it's RGB only in the render engine, which caused some memory to be uninitialized. --- source/blender/compositor/operations/COM_RenderLayersProg.h | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/compositor/operations/COM_RenderLayersProg.h') diff --git a/source/blender/compositor/operations/COM_RenderLayersProg.h b/source/blender/compositor/operations/COM_RenderLayersProg.h index 554e27eb579..f73d9de3e27 100644 --- a/source/blender/compositor/operations/COM_RenderLayersProg.h +++ b/source/blender/compositor/operations/COM_RenderLayersProg.h @@ -105,6 +105,7 @@ public: class RenderLayersAOOperation : public RenderLayersBaseProg { public: RenderLayersAOOperation(); + void executePixelSampled(float output[4], float x, float y, PixelSampler sampler); }; class RenderLayersAlphaProg : public RenderLayersBaseProg { -- cgit v1.2.3