[Bf-blender-cvs] [da601f54db9] asset-greasepencil: Fix C++ conversion of render_preview

Antonio Vazquez noreply at git.blender.org
Tue Jan 11 16:48:54 CET 2022


Commit: da601f54db90f35b7345143e3351015613038ee7
Author: Antonio Vazquez
Date:   Tue Jan 11 16:32:36 2022 +0100
Branches: asset-greasepencil
https://developer.blender.org/rBda601f54db90f35b7345143e3351015613038ee7

Fix C++ conversion of render_preview

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

M	source/blender/editors/render/render_preview.cc

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

diff --git a/source/blender/editors/render/render_preview.cc b/source/blender/editors/render/render_preview.cc
index d25f9b82848..498ad499c6c 100644
--- a/source/blender/editors/render/render_preview.cc
+++ b/source/blender/editors/render/render_preview.cc
@@ -861,7 +861,7 @@ static void object_preview_render(IconPreview *preview, IconPreviewSize *preview
   preview_data.pr_main = preview_main;
   /* Act on a copy. */
   preview_data.object = (Object *)preview->id_copy;
-  preview_data.cfra = preview->scene->r.cfra;
+  preview_data.datablock = nullptr;
   preview_data.sizex = preview_sized->sizex;
   preview_data.sizey = preview_sized->sizey;
 
@@ -1013,7 +1013,7 @@ static Scene *gpencil_preview_scene_create(const struct ObjectPreviewData *previ
   /* Grease pencil needs to set the scene to the current frame or the strokes
    * will not be visible in the preview.  */
   CFRA = preview_data->cfra;
-  ViewLayer *view_layer = scene->view_layers.first;
+  ViewLayer *view_layer = (ViewLayer *)scene->view_layers.first;
   Depsgraph *depsgraph = DEG_graph_new(
       preview_data->pr_main, scene, view_layer, DAG_EVAL_VIEWPORT);
 
@@ -1071,15 +1071,15 @@ static void gpencil_preview_render(IconPreview *preview, IconPreviewSize *previe
                            f_min :
                            preview->scene->r.cfra;
 
-  struct ObjectPreviewData preview_data = {
-      .pr_main = preview_main,
-      /* Act on a copy. */
-      .object = NULL,
-      .datablock = (ID *)preview->id_copy,
-      .cfra = framenum,
-      .sizex = preview_sized->sizex,
-      .sizey = preview_sized->sizey,
-  };
+  struct ObjectPreviewData preview_data = {};
+  preview_data.pr_main = preview_main;
+  /* Act on a copy. */
+  preview_data.object = nullptr;
+  preview_data.datablock = (ID *)preview->id_copy;
+  preview_data.cfra = framenum;
+  preview_data.sizex = preview_sized->sizex;
+  preview_data.sizey = preview_sized->sizey;
+
   Depsgraph *depsgraph;
   Scene *scene = gpencil_preview_scene_create(&preview_data, &depsgraph);



More information about the Bf-blender-cvs mailing list