Had the itch to get back to basics with graphics this week so I wrote a software rasterizer in Rust. The rasterizer SIMD approach is based on @rygorous 's excellent tutorial series here: https://fgiesen.wordpress.com/2013/02/17/optimizing-sw-occlusion-culling-index/

Plenty of work to do like some kind of multithreading scheme and perhaps even textures. But it's always satisfying to see shaded triangles. I'll share the code at some point if I clean it up 🧹

#rust #graphicsprogramming

@anji @rygorous I really don't have a head for anything (3D) graphics related, but I wish I did. This looks awesome.
@BonfireAtNight If you have some spare time I recommend the Ray Tracing in One Weekend series, just pick your favorite programming language and follow along: https://raytracing.github.io/
Ray Tracing in One Weekend Series

@anji Oh yes, this does look interesting. Thanks, bookmarked for future reference.