diff --git a/examples/glview/CMakeLists.txt b/examples/glview/CMakeLists.txt index ae353cb..58e9152 100644 --- a/examples/glview/CMakeLists.txt +++ b/examples/glview/CMakeLists.txt @@ -1,8 +1,10 @@ -cmake_minimum_required(VERSION 3.6) +cmake_minimum_required(VERSION 3.5) project(glview) set ( CMAKE_PREFIX_PATH cmake ) +set ( DRACO_DIR "" CACHE STRING "Path to draco" ) + find_package ( GLEW REQUIRED ) find_package ( GLFW3 REQUIRED ) find_package ( OpenGL REQUIRED ) @@ -21,6 +23,12 @@ endif (APPLE) set(CMAKE_CXX_STANDARD 11) +if (${DRACO_DIR} STREQUAL "") +else () + add_definitions(-DTINYGLTF_USE_DRACO) + include_directories(${DRACO_DIR}/include) +endif () + include_directories( ../../ ../common diff --git a/tiny_gltf.h b/tiny_gltf.h index 42c64a7..ac2f877 100644 --- a/tiny_gltf.h +++ b/tiny_gltf.h @@ -26,6 +26,7 @@ // THE SOFTWARE. // Version: +// - v2.1.0 Add draco compression. // - v2.0.1 Add comparsion feature(Thanks to @Selmar). // - v2.0.0 glTF 2.0!. // @@ -1070,6 +1071,10 @@ class TinyGLTF { #include "./stb_image_write.h" #endif +#ifdef TINYGLTF_USE_DRACO +#include "draco/compression/decode.h" +#endif // TINYGLTF_USE_DRACO + #ifdef __clang__ #pragma clang diagnostic pop #endif