Skip to content

Jasonchan35/AxEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

681 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AxEngine - Toy Engine for Experiments

Meshlet LOD

  • Mesh/Amplification Shader
  • CLOD
  • Camera Frustum Culling
  • Back Cone Culling

Video demo

https://www.youtube.com/watch?v=XZPXhJbOGDY&list=PLGt30576lHbPh-ElN7D1P9kr_dVqf1Jyu&index=3

References

Render Pipeline

  • Resource, memory management
  • CPU/GPU Synchronization
  • Render Graph - Reorder render passes
  • Mega vertex / structured buffer with virtual memory pages
  • Shader
    • output to DirectX / Vulkan from single source file
    • Reflection - extract buffer bind point and variables
    • Hot reload

Rendering Hardware Interface

  • DirectX 12 / Vulkan 1.4

C++20 Experiments

  • C++ modules in practice
  • C++20 concept in practice

Others

  • Small Array/String optimization
  • linear algebra math with SIMD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors