[Bf-blender-cvs] [d77c2305a3d] master: Fix T65372: Can't turn off Freestyle line anti-aliasing in Eevee

Clément Foucault noreply at git.blender.org
Tue Jun 4 20:08:08 CEST 2019


Commit: d77c2305a3d6c371b01d8056ee076da2efa12cba
Author: Clément Foucault
Date:   Tue Jun 4 20:07:15 2019 +0200
Branches: master
https://developer.blender.org/rBd77c2305a3d6c371b01d8056ee076da2efa12cba

Fix T65372: Can't turn off Freestyle line anti-aliasing in Eevee

Freestyle was not copying the eevee settings when creating a scene
copy.

===================================================================

M	source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp

===================================================================

diff --git a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
index 72a5e1fa273..984a2d01a68 100644
--- a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
+++ b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
@@ -121,6 +121,9 @@ BlenderStrokeRenderer::BlenderStrokeRenderer(Render *re, int render_count) : Str
   if (old_scene->id.properties) {
     freestyle_scene->id.properties = IDP_CopyProperty_ex(old_scene->id.properties, 0);
   }
+  // Copy eevee render settings.
+  freestyle_scene->eevee = old_scene->eevee;
+  freestyle_scene->eevee.light_cache = NULL;
 
   /* Render with transparent background. */
   freestyle_scene->r.alphamode = R_ALPHAPREMUL;



More information about the Bf-blender-cvs mailing list