[Bf-blender-cvs] [c91f642ba39] temp-gpencil-io: Cleanup in Import and return values
Antonio Vazquez
noreply at git.blender.org
Wed Mar 17 19:32:34 CET 2021
Commit: c91f642ba39628725b20d2c9df21ce1129ff8310
Author: Antonio Vazquez
Date: Wed Mar 17 19:06:08 2021 +0100
Branches: temp-gpencil-io
https://developer.blender.org/rBc91f642ba39628725b20d2c9df21ce1129ff8310
Cleanup in Import and return values
===================================================================
M source/blender/io/gpencil/intern/gpencil_io_capi.cc
M source/blender/io/gpencil/intern/gpencil_io_import_svg.cc
===================================================================
diff --git a/source/blender/io/gpencil/intern/gpencil_io_capi.cc b/source/blender/io/gpencil/intern/gpencil_io_capi.cc
index 6c904f172fd..a6d4949090e 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_capi.cc
+++ b/source/blender/io/gpencil/intern/gpencil_io_capi.cc
@@ -118,8 +118,8 @@ static bool gpencil_io_export_pdf(Depsgraph *depsgraph,
const bool use_frame_selected = (iparams->frame_mode == GP_EXPORT_FRAME_SELECTED);
if (!use_frame_selected) {
- result |= exporter->add_newpage();
- result |= exporter->add_body();
+ exporter->add_newpage();
+ exporter->add_body();
result = exporter->write();
}
else {
@@ -131,8 +131,8 @@ static bool gpencil_io_export_pdf(Depsgraph *depsgraph,
CFRA = i;
BKE_scene_graph_update_for_newframe(depsgraph);
exporter->frame_number_set(i);
- result |= exporter->add_newpage();
- result |= exporter->add_body();
+ exporter->add_newpage();
+ exporter->add_body();
}
result = exporter->write();
/* Back to original frame. */
diff --git a/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc b/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc
index 61445048bf4..4c840d5fa1a 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc
+++ b/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc
@@ -26,6 +26,9 @@
#include "MEM_guardedalloc.h"
+#include "BLI_float3.hh"
+#include "BLI_span.hh"
+
#include "BKE_gpencil.h"
#include "BKE_gpencil_geom.h"
@@ -48,6 +51,8 @@
#include "nanosvg/nanosvg.h"
+using blender::MutableSpan;
+
namespace blender::io::gpencil {
/* Constructor. */
@@ -84,7 +89,7 @@ bool GpencilImporterSVG::read()
/* Grease pencil is rotated 90 degrees in X axis by default. */
float matrix[4][4];
- float scale[3] = {params_.scale, params_.scale, params_.scale};
+ const float3 scale = float3(params_.scale);
unit_m4(matrix);
rotate_m4(matrix, 'X', DEG2RADF(-90.0f));
rescale_m4(matrix, scale);
@@ -150,10 +155,8 @@ bool GpencilImporterSVG::read()
LISTBASE_FOREACH (bGPDlayer *, gpl, &gpd_->layers) {
LISTBASE_FOREACH (bGPDframe *, gpf, &gpl->frames) {
LISTBASE_FOREACH (bGPDstroke *, gps, &gpf->strokes) {
- int i;
- bGPDspoint *pt;
- for (i = 0, pt = gps->points; i < gps->totpoints; i++, pt++) {
- sub_v3_v3(&pt->x, gp_center);
+ for (bGPDspoint &pt : MutableSpan(gps->points, gps->totpoints)) {
+ sub_v3_v3(&pt.x, gp_center);
}
}
}
More information about the Bf-blender-cvs
mailing list