Skip to content

rtryan98/renderer

Repository files navigation

Renderer

Research / Toy Renderer

Table of Contents

Building

Building Renderer requires the following:

  • Windows 11
  • CMake 3.28

The steps for Visual Studio 2022 are:

  1. Clone the repository: git clone https://github.com/rtryan98/renderer.git --recurse-submodules --shallow-submodules.
  2. Call CMake inside the cloned repository: cmake -B build -G "Visual Studio 17 2022".
  3. Open the solution file: cmake --open build.
  4. Build the project inside Visual Studio.

Windows 10 and older Visual Studio versions are not tested and may not work. Build was tested using MSVC via both cl.exe and clang-cl.exe.

Features

Graphics Techniques

General and Architectural Features

  • Parallelized asset baking into runtime format.
  • Pipeline and shader runtime precompilation and hot reloading (F5).
  • Simple resource barrier tracking for single-queue use.
  • Wide color gamut (WCG) and High dynamic range (HDR) display support (via PQ inverse EOTF).

Legal

This project is licensed under the MIT license.

Beyond this, it also makes use of several third party libraries and assets, each of which have their respective licensing information stored in their repositories. Currently the following third party libraries and assets are used:

About

Research / Toy Renderer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published