Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

519 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages