ayaka is a software renderer project that includes a rasterizer, a raytracer and a pathtracer, with least dependencies.
ayakaras is a simple software rasterizer, imitating OpenGL graphics rendering pipeline.
- real-time rendering.
- support free movement (on dev).
- support perspective correct interpolation.
- support user-defined vertex shader & fragment shader (geometry shader on dev).
- support deffered renderring (on dev).
sample 1: ayaka & ganyu
comming soon ...