diff --git a/examples/dxview/README.md b/examples/dxview/README.md new file mode 100644 index 0000000..6a008c8 --- /dev/null +++ b/examples/dxview/README.md @@ -0,0 +1,37 @@ +# 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 +```