Skip to content

Instantly share code, notes, and snippets.

@JayNakum
Last active June 22, 2025 15:30
Show Gist options
  • Save JayNakum/dd0d9ba632b0800f39f5baff9f85348f to your computer and use it in GitHub Desktop.
Save JayNakum/dd0d9ba632b0800f39f5baff9f85348f to your computer and use it in GitHub Desktop.
Project Harmony

water rendering

  • Resource Manager
    • Implement GPU heap with allocator
      • Placed Resources
  • Update passes to use the new resource manager
  • Compute Pipe
  • Shader compiler and PSO Cache
  • Shader input layout validation using reflections
  • HDR tone mappers
  • Design multi threading system architecture (no simple job system)
  • Integrate Microsoft GameInputs
  • put toString() inside ifdefs
  • Remove operator-> (and maybe the get() as well) from API classes and create generic functions with API specific implementations

About Me | Blog

Comments are disabled for this gist.