Skip to content

Latest commit

 

History

History
25 lines (24 loc) · 1.07 KB

File metadata and controls

25 lines (24 loc) · 1.07 KB

This is my personal renderer project. It was initially built off a DX12 base I wrote for a project called Breakpoint. I have gutted the "Breakpoint" part of the project and built a renderer out of it, to keep my programming and graphics knowledge up and have some fun.

List of goals:

  • Remove Breakpoint files
  • Rename sln
  • Rework scene organization to actually make sense
  • Add GLTF importing
  • Add texture/material support
  • Add resource manager
  • Refactor main + ImGUI for neater code
  • DGR namespace wrapper
  • shaders + pipelines owned by resource manager
  • improve scene vs pipeline vs drawable abstractions to allow easier swapping
  • post processing
  • Math abstraction class
  • More info in ImGUI(num passes, num resources, num triangles)
  • Real time scene loading GUI
  • environment mapping
  • rasterized PBR support
  • skinning
  • path tracing with DXR
  • Use render graph
  • Support gaussian splats
  • SSR and deferred rendering for rasterized PBR
  • Support multiple lights with forward, clustered, etc.