Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.38 KB

File metadata and controls

44 lines (34 loc) · 1.38 KB

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