diff --git a/source/blender/render/intern/source/pixelshading.c b/source/blender/render/intern/source/pixelshading.c index 2eee763e5ab..b2d9ddb70b7 100644 --- a/source/blender/render/intern/source/pixelshading.c +++ b/source/blender/render/intern/source/pixelshading.c @@ -395,6 +395,11 @@ void renderSkyPixelFloat(float x, float y) switch (keyingType) { case RE_ALPHA_PREMUL: /* Premul: don't fill, and don't change the values! */ + collector[0] = 0.0; + collector[1] = 0.0; + collector[2] = 0.0; + collector[3] = 0.0; + break; case RE_ALPHA_KEY: /* Key: Leave pixels fully coloured, but retain alpha data, so you diff --git a/source/blender/render/intern/source/vanillaRenderPipe.c b/source/blender/render/intern/source/vanillaRenderPipe.c index c913b6df23c..659be7265f1 100644 --- a/source/blender/render/intern/source/vanillaRenderPipe.c +++ b/source/blender/render/intern/source/vanillaRenderPipe.c @@ -262,8 +262,6 @@ void zBufShadeAdvanced() R.r.edgeR, R.r.edgeG, R.r.edgeB); } - add_halo_flare(); /* from rendercore */ - if (!(R.r.mode & R_OSA)) { jit[0][0] = xjit; jit[0][1] = yjit;