o
odinpkg.dev
packages / library / Odin-Software-Renderer

Odin-Software-Renderer

5823faelibrary

A simple software renderer written in odin programming language

MIT · updated 6 months ago

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