Skip to content

ramenguy99/D3D11Renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D3D11 Renderer

A toy renderer and editor written from scratch in C++ using Direct3D 11.

Editor

Features

  • PBR materials and image based lighting
  • Bruneton's precomputed atmospheric scattering
  • Point and directional lights
  • PCF shadow maps
  • Camera and shadow maps frustum culling
  • ImGui based editor
  • Custom asset file format loader
  • GPU timestamp based profiler

Build

git clone --recursive https://github.com/ramenguy99/D3D11Renderer

cd D3D11Renderer\build
build.bat

Editor.exe

The executable is created in the build directory and must be executed from there to find the resource files in ../res.

Acknowledgements

About

A toy renderer implemented in C++ using D3D11

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published