Xayah-Hina / ayaka

ayaka is a software renderer project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ayaka software renderer

ayaka is a software renderer project that includes a rasterizer, a raytracer and a pathtracer, with least dependencies.

ayakaras

ayakaras is a simple software rasterizer, imitating OpenGL graphics rendering pipeline.

Feature

  • 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).

Dependencies

samples

sample 1: ayaka & ganyu

ayaka

ganyu

ayakaray

comming soon ...

About

ayaka is a software renderer project.

License:MIT License


Languages

Language:C++ 92.0%Language:CMake 7.6%Language:C 0.4%