Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 587 Bytes

File metadata and controls

20 lines (12 loc) · 587 Bytes

Software Renderer

Demo Image

You can find some example code in main.odin file in the project root :)

Current Features

  • Programmable Shaders (using function pointers)
  • Indexed Drawing (Its the only option for now)
  • Multiple pipelines, so effects etc can be chained and all.

Todo

  • Rasterizer uses fixed point numbers that reduces the viewport size. Figure that stuff out.
  • Add multithreading and simd for more performance
  • Add alpha blending
  • Finish the obj loader