/Poirot

This project is a study into Direct3D 12, Physically Based Shading and Modern C++ (C++17).

Primary LanguageC++

alt text

Poirot

This project is a study into Direct3D 12, Physically Based Shading and Modern C++ (C++17). Even though I had read extensively about these topics, I never had the chance to have any practical experience in them until now. For the moment, Poirot is a limited capability gltf 2.0 scene viewer, but it will hopefully transform into an inspector module for my rendering framework Octarine. Which should explain its name.

Prerequisites

The project is set to be built with the following configurations:

  • Windows 10 SDK (10.0.17134.0)
  • Visual Studio 2017 (v141)
  • A D3D_FEATURE_LEVEL_12_0 capable GPU. (Unfortunately, I could only test on a RX480 with Radeon Software version 18.7.1)

Build Instructions

The repository contains Visual Studio 2017 project files that are ready to build on Windows 10. Only external dependencies are Dear Imgui, tinygltf, and stb libraries and all of them are included in the project.

Third Party Licences