Tried my hand at a straight forward software rasteriser in #Ziglang. Rendered to the terminal via box-drawing characters.

One spinning triangle βœ…
#gamedev

That was deceptively easy to take the 2D triangle software raster and turn it into rotating cube. (note: no backface culling).
Might be time to break out the Utah teapot?
#gamedev

Wrote a quick and dirty .obj loader for the Utah teapot (1975 ed. - 216 faces).

And away it goes. 🍡 I was really expecting a few more issue with my DIY terminal software raster.  

#rasterGraphics #graphics #render #gamedev #UtahTeapot

But basically all of today’s work with rainbows and polygons was to get to this. A stand-alone/external PS1 software raster that loads the saved GPU stream from a dump.

It a little easier to focus on just the GPU rendering now.