浏览代码

[*] Few C++11 constructions are removed.

Alexandr Arutjunov 9 年之前
父节点
当前提交
1844665693
共有 2 个文件被更改,包括 4 次插入3 次删除
  1. 2 1
      code/glTFAsset.h
  2. 2 2
      code/glTFAsset.inl

+ 2 - 1
code/glTFAsset.h

@@ -54,6 +54,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <vector>
 #include <algorithm>
 #include <stdexcept>
+#include <cstdlib>
 
 #define RAPIDJSON_HAS_STDSTRING 1
 #include <rapidjson/rapidjson.h>
@@ -733,7 +734,7 @@ namespace glTF
 
 		/// \struct SCompression_Open3DGC
 		/// Compression of mesh data using Open3DGC algorythm.
-		struct SCompression_Open3DGC final : public SExtension
+		struct SCompression_Open3DGC : public SExtension
 		{
 			using SExtension::Type;
 

+ 2 - 2
code/glTFAsset.inl

@@ -343,7 +343,7 @@ inline void Buffer::EncodedRegion_Mark(const size_t pOffset, const size_t pEncod
 	// Check offset
 	if(pOffset > byteLength)
 	{
-		constexpr uint8_t val_size = 32;
+		const uint8_t val_size = 32;
 
 		char val[val_size];
 
@@ -354,7 +354,7 @@ inline void Buffer::EncodedRegion_Mark(const size_t pOffset, const size_t pEncod
 	// Check length
 	if((pOffset + pEncodedData_Length) > byteLength)
 	{
-		constexpr uint8_t val_size = 64;
+		const uint8_t val_size = 64;
 
 		char val[val_size];