# DirectX glTF Viewer ## Overview This project was motivated by a lack of sample code demonstrating the graphics API agnostic nature of the glTF specification. The sample code is written using modern C++ and DirectX 12 for the client application. ## Features * [x] DirectX 12 * [ ] Loader * [ ] Animation * [ ] Morph Target * [ ] Physical Base Rendering * [ ] Environment Map ## Dependencies * [CMake](https://github.com/Kitware/CMake) * [Vcpkg](https://github.com/Microsoft/vcpkg) * [GLFW](https://github.com/glfw/glfw) * [spdlog](https://github.com/gabime/spdlog) ## Building ### Install dependencies ``` vcpkg install glfw3:x64-windows vcpkg install spdlog:x64-windows ``` ### Generate Project Files ``` mkdir build cmake . -B build -DCMAKE_TOOLCHAIN_FILE=${VCPKG_DIR}/script/buildsystem/vcpkg.cmake ```