[Bf-blender-cvs] [2dd67b9f908] opensubdiv_compare: OpenSubdiv: Refactor, move type conversion to base fodler

Sergey Sharybin noreply at git.blender.org
Mon May 25 15:46:20 CEST 2020


Commit: 2dd67b9f908368a27359c7410f32ce7ab881cfb8
Author: Sergey Sharybin
Date:   Tue May 19 10:49:41 2020 +0200
Branches: opensubdiv_compare
https://developer.blender.org/rB2dd67b9f908368a27359c7410f32ce7ab881cfb8

OpenSubdiv: Refactor, move type conversion to base fodler

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

M	intern/opensubdiv/CMakeLists.txt
R098	intern/opensubdiv/internal/opensubdiv_converter_internal.cc	intern/opensubdiv/internal/base/type_convert.cc
R093	intern/opensubdiv/internal/opensubdiv_converter_internal.h	intern/opensubdiv/internal/base/type_convert.h
M	intern/opensubdiv/internal/topology/topology_refiner_capi.cc
M	intern/opensubdiv/internal/topology/topology_refiner_factory.cc

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

diff --git a/intern/opensubdiv/CMakeLists.txt b/intern/opensubdiv/CMakeLists.txt
index 90895cf6ed3..3afa90b04c9 100644
--- a/intern/opensubdiv/CMakeLists.txt
+++ b/intern/opensubdiv/CMakeLists.txt
@@ -53,6 +53,8 @@ if(WITH_OPENSUBDIV)
     # Base.
     internal/base/edge_map.h
     internal/base/memory.h
+    internal/base/type_convert.cc
+    internal/base/type_convert.h
 
     # Device.
     internal/device/device_context_cuda.cc
@@ -78,10 +80,8 @@ if(WITH_OPENSUBDIV)
     internal/topology/topology_refiner_impl.h
 
     internal/opensubdiv.cc
-    internal/opensubdiv_converter_internal.cc
     internal/opensubdiv_util.cc
 
-    internal/opensubdiv_converter_internal.h
     internal/opensubdiv_util.h
   )
 
diff --git a/intern/opensubdiv/internal/opensubdiv_converter_internal.cc b/intern/opensubdiv/internal/base/type_convert.cc
similarity index 98%
rename from intern/opensubdiv/internal/opensubdiv_converter_internal.cc
rename to intern/opensubdiv/internal/base/type_convert.cc
index eedca88f77b..43412a66f33 100644
--- a/intern/opensubdiv/internal/opensubdiv_converter_internal.cc
+++ b/intern/opensubdiv/internal/base/type_convert.cc
@@ -20,7 +20,7 @@
 #  include <iso646.h>
 #endif
 
-#include "internal/opensubdiv_converter_internal.h"
+#include "internal/base/type_convert.h"
 
 #include <cassert>
 #include <opensubdiv/sdc/crease.h>
diff --git a/intern/opensubdiv/internal/opensubdiv_converter_internal.h b/intern/opensubdiv/internal/base/type_convert.h
similarity index 93%
rename from intern/opensubdiv/internal/opensubdiv_converter_internal.h
rename to intern/opensubdiv/internal/base/type_convert.h
index 7c586b0787a..52989a4bef9 100644
--- a/intern/opensubdiv/internal/opensubdiv_converter_internal.h
+++ b/intern/opensubdiv/internal/base/type_convert.h
@@ -16,8 +16,8 @@
 //
 // Author: Sergey Sharybin
 
-#ifndef OPENSUBDIV_CONVERTER_INTERNAL_H_
-#define OPENSUBDIV_CONVERTER_INTERNAL_H_
+#ifndef OPENSUBDIV_BASE_TYPE_CONVERT_H_
+#define OPENSUBDIV_BASE_TYPE_CONVERT_H_
 
 #ifdef _MSC_VER
 #  include <iso646.h>
@@ -48,4 +48,4 @@ OpenSubdiv_FVarLinearInterpolation getCAPIFVarLinearInterpolationFromOSD(
 }  // namespace opensubdiv
 }  // namespace blender
 
-#endif  // OPENSUBDIV_CONVERTER_INTERNAL_H_
+#endif  // OPENSUBDIV_BASE_TYPE_CONVERT_H_
diff --git a/intern/opensubdiv/internal/topology/topology_refiner_capi.cc b/intern/opensubdiv/internal/topology/topology_refiner_capi.cc
index 0363c874344..928fe49114e 100644
--- a/intern/opensubdiv/internal/topology/topology_refiner_capi.cc
+++ b/intern/opensubdiv/internal/topology/topology_refiner_capi.cc
@@ -20,7 +20,7 @@
 
 #include "MEM_guardedalloc.h"
 #include "internal/base/edge_map.h"
-#include "internal/opensubdiv_converter_internal.h"
+#include "internal/base/type_convert.h"
 #include "internal/opensubdiv_util.h"
 #include "internal/topology/topology_refiner_impl.h"
 
diff --git a/intern/opensubdiv/internal/topology/topology_refiner_factory.cc b/intern/opensubdiv/internal/topology/topology_refiner_factory.cc
index 05e4759c983..ae97797f214 100644
--- a/intern/opensubdiv/internal/topology/topology_refiner_factory.cc
+++ b/intern/opensubdiv/internal/topology/topology_refiner_factory.cc
@@ -27,7 +27,7 @@
 
 #include <opensubdiv/far/topologyRefinerFactory.h>
 
-#include "internal/opensubdiv_converter_internal.h"
+#include "internal/base/type_convert.h"
 #include "internal/opensubdiv_util.h"
 #include "opensubdiv_converter_capi.h"



More information about the Bf-blender-cvs mailing list