minijson experiment.

This commit is contained in:
Syoyo Fujita 2025-01-22 22:26:02 +09:00
parent cf9767668a
commit 4b5fc0cb31
3 changed files with 3191 additions and 0 deletions

View File

@ -1,6 +1,7 @@
// //
// TODO(syoyo): Print extensions and extras for each glTF object. // TODO(syoyo): Print extensions and extras for each glTF object.
// //
#include <iostream>
#define TINYGLTF_IMPLEMENTATION #define TINYGLTF_IMPLEMENTATION
#define STB_IMAGE_IMPLEMENTATION #define STB_IMAGE_IMPLEMENTATION
#define STB_IMAGE_WRITE_IMPLEMENTATION #define STB_IMAGE_WRITE_IMPLEMENTATION

3186
minijson.h Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1721,6 +1721,9 @@ class TinyGLTF {
#endif // __GNUC__ #endif // __GNUC__
#ifndef TINYGLTF_NO_INCLUDE_JSON #ifndef TINYGLTF_NO_INCLUDE_JSON
#ifdef TINYGLTF_USE_MINIJSON
#include "minijson.h"
#else // !TINYGLTF_USE_MINIJSON
#ifndef TINYGLTF_USE_RAPIDJSON #ifndef TINYGLTF_USE_RAPIDJSON
#include "json.hpp" #include "json.hpp"
#else #else
@ -1732,6 +1735,7 @@ class TinyGLTF {
#include "writer.h" #include "writer.h"
#endif #endif
#endif #endif
#endif // !TINYGLTF_USE_MINIJSON
#endif #endif
#ifdef TINYGLTF_ENABLE_DRACO #ifdef TINYGLTF_ENABLE_DRACO