Implement basic glTF loading for sponza
This commit is contained in:
9
src/objectloaders/CMakeLists.txt
Normal file
9
src/objectloaders/CMakeLists.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
file(GLOB_RECURSE CPP_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/**.cpp")
|
||||
|
||||
add_library(FGLLoader STATIC ${CPP_SOURCES})
|
||||
|
||||
target_include_directories(FGLLoader PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
|
||||
set_target_properties(FGLLoader PROPERTIES COMPILE_FLAGS ${FGL_CHILD_FLAGS})
|
||||
|
||||
|
||||
9
src/objectloaders/gltf_impl.cpp
Normal file
9
src/objectloaders/gltf_impl.cpp
Normal file
@@ -0,0 +1,9 @@
|
||||
//
|
||||
// Created by kj16609 on 1/10/24.
|
||||
//
|
||||
|
||||
#define TINYGLTF_IMPLEMENTATION
|
||||
#define STB_IMAGE_IMPLEMENTATION
|
||||
#define STB_IMAGE_WRITE_IMPLEMENTATION
|
||||
#define TINYGLTF_USE_CPP14
|
||||
#include "tiny_gltf.h"
|
||||
26753
src/objectloaders/json.hpp
Normal file
26753
src/objectloaders/json.hpp
Normal file
File diff suppressed because it is too large
Load Diff
6
src/objectloaders/obj_impl.cpp
Normal file
6
src/objectloaders/obj_impl.cpp
Normal file
@@ -0,0 +1,6 @@
|
||||
//
|
||||
// Created by kj16609 on 1/10/24.
|
||||
//
|
||||
|
||||
#define TINYOBJLOADER_IMPLEMENTATION
|
||||
#include "tiny_obj_loader.h"
|
||||
9182
src/objectloaders/stb_image.h
Normal file
9182
src/objectloaders/stb_image.h
Normal file
File diff suppressed because it is too large
Load Diff
2170
src/objectloaders/stb_image_write.h
Normal file
2170
src/objectloaders/stb_image_write.h
Normal file
File diff suppressed because it is too large
Load Diff
8508
src/objectloaders/tiny_gltf.h
Normal file
8508
src/objectloaders/tiny_gltf.h
Normal file
File diff suppressed because it is too large
Load Diff
3922
src/objectloaders/tiny_obj_loader.h
Normal file
3922
src/objectloaders/tiny_obj_loader.h
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user