[Bf-blender-cvs] [30def30420e] soc-2020-io-performance: Cleanup

Ankit Meel noreply at git.blender.org
Mon Feb 22 19:04:13 CET 2021


Commit: 30def30420e61c1a2ba38a1a14b320580a014d10
Author: Ankit Meel
Date:   Sat Dec 12 20:47:53 2020 +0530
Branches: soc-2020-io-performance
https://developer.blender.org/rB30def30420e61c1a2ba38a1a14b320580a014d10

Cleanup

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

M	source/blender/io/wavefront_obj/exporter/obj_export_file_writer.cc
M	source/blender/io/wavefront_obj/exporter/obj_export_file_writer.hh
M	source/blender/io/wavefront_obj/exporter/obj_export_io.hh

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

diff --git a/source/blender/io/wavefront_obj/exporter/obj_export_file_writer.cc b/source/blender/io/wavefront_obj/exporter/obj_export_file_writer.cc
index 4be07be14a9..7a77095aad8 100644
--- a/source/blender/io/wavefront_obj/exporter/obj_export_file_writer.cc
+++ b/source/blender/io/wavefront_obj/exporter/obj_export_file_writer.cc
@@ -464,7 +464,7 @@ static std::string float3_to_string(const float3 &numbers)
 /*
  * Create the .MTL file.
  */
-MTLWriter::MTLWriter(const char *obj_filepath)
+MTLWriter::MTLWriter(const char *obj_filepath) noexcept(false)
 {
   mtl_filepath_ = obj_filepath;
   const bool ok = BLI_path_extension_replace(mtl_filepath_.data(), FILE_MAX, ".mtl");
diff --git a/source/blender/io/wavefront_obj/exporter/obj_export_file_writer.hh b/source/blender/io/wavefront_obj/exporter/obj_export_file_writer.hh
index b1f0e29f3d4..e30ea39638c 100644
--- a/source/blender/io/wavefront_obj/exporter/obj_export_file_writer.hh
+++ b/source/blender/io/wavefront_obj/exporter/obj_export_file_writer.hh
@@ -56,7 +56,7 @@ class OBJWriter : NonMovable, NonCopyable {
   IndexOffsets index_offsets_{0, 0, 0};
 
  public:
-  OBJWriter(const char *filepath, const OBJExportParams &export_params)
+  OBJWriter(const char *filepath, const OBJExportParams &export_params) noexcept(false)
       : export_params_(export_params)
   {
     file_handler_ = std::make_unique<FileHandler<eFileType::OBJ>>(filepath);
@@ -114,7 +114,7 @@ class MTLWriter : NonMovable, NonCopyable {
   std::string mtl_filepath_;
 
  public:
-  MTLWriter(const char *obj_filepath);
+  MTLWriter(const char *obj_filepath) noexcept(false);
 
   void write_header() const;
   StringRefNull mtl_file_path() const;
diff --git a/source/blender/io/wavefront_obj/exporter/obj_export_io.hh b/source/blender/io/wavefront_obj/exporter/obj_export_io.hh
index 1665414b027..a51e94a38e5 100644
--- a/source/blender/io/wavefront_obj/exporter/obj_export_io.hh
+++ b/source/blender/io/wavefront_obj/exporter/obj_export_io.hh
@@ -136,7 +136,7 @@ syntax_elem_to_formatting(const eOBJSyntaxElement key)
       return {"vn %f %f %f\n", 3, is_type_float<T...>};
     }
     case eOBJSyntaxElement::poly_element_begin: {
-      return {"f ", 0, is_type_string_related<T...>};
+      return {"f", 0, is_type_string_related<T...>};
     }
     case eOBJSyntaxElement::vertex_uv_normal_indices: {
       return {" %d/%d/%d", 3, is_type_integral<T...>};



More information about the Bf-blender-cvs mailing list