Fix T58669, T59772: freestyle + EEVEE render not working.

This commit is contained in:
Brecht Van Lommel
2019-01-04 17:06:50 +01:00
parent 38796a4971
commit 808510325e

View File

@@ -126,8 +126,10 @@ BlenderStrokeRenderer::BlenderStrokeRenderer(Render *re, int render_count) : Str
freestyle_scene->id.properties = IDP_CopyProperty_ex(old_scene->id.properties, 0);
}
/* Render with transparent background. */
freestyle_scene->r.alphamode = R_ALPHAPREMUL;
if (STREQ(freestyle_scene->r.engine, RE_engine_id_CYCLES)) {
/* Render with transparent background. */
PointerRNA freestyle_scene_ptr;
RNA_id_pointer_create(&freestyle_scene->id, &freestyle_scene_ptr);
PointerRNA freestyle_cycles_ptr = RNA_pointer_get(&freestyle_scene_ptr, "cycles");