Skip to content

Xayah-Hina/ayaka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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