Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 783 Bytes

README.md

File metadata and controls

30 lines (18 loc) · 783 Bytes

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