Make a software renderer using Lua cz I'm boring
This renderer uses love2d as graphic api(only for creating windows and drawing the final framebuffer). Make sure love is installed on your computer.
for Linux:
$sudo apt install love
and run
$love LuaSoftwareRenderer
- Normal Map
- Point Light
- Outline shader
- Casting shadow