GraphicsLab

My Codebase for visualization and some geometric computing.

Features

Language Features

  • Meta-programming Tools
  • Basic static reflection
  • Parallelization Tools

Rendering

  • A tiny rendering backend based on Vulkan
  • User interface implemented by ImGUI

Geometry

  • Mesh Representation
  • Parametric Representation
    • Bezier / BSpline curves and surfaces
    • Toy boundary representation implementation

Repo