home.social

#rasterizer — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rasterizer, aggregated by home.social.

  1. Oh wow, another earth-shattering revelation: a "tiny" #C++ rasterizer! 🤯 Just what #the world needs - another chance to reinvent the #wheel, but this time with single headers. 🚀 Meanwhile, #GitHub is desperately pretending it's HAL 9000 with its AI-driven everything. 🙄
    github.com/a-e-k/canvas_ity #rasterizer #AI #innovation #reinventing #tech #news #HackerNews #ngated

  2. Finally got around to post an new article on my blog today! Wrote about the rasterizer i'm currently tinkering with in rust, as well as the algorithm I've used (barycentric coordinates), as well as some optimizations that can be used early on so it dosn't run at 1 FPS for a couple of triangles x3

    blog.lapyst.dev/posts/12-softw

    #rust #rasterizer #graphicsprogramming #programming #softwaredevelopment #coding #blogging

  3. Lol, I knew that debug vs release builds have some performance impact but never thought THAT much. So aparently my rust rasterizer can render 250 moving triangles at ~7 FPS in debug builts but a whoping 40 FPS (!!) in release builds. That's just: WTF? x3

    #rust #graphicsprogramming #rasterizer #programming #softwaredevelopment

  4. Currently working on a little #rasterizer after watching the fantastic video from Sebastian Lague on yt.

    Decided to write mine in #rust with some other techniques than the ones in the video, like using Barycentric Coordinates and calculating an AABB of an tri before iterating over the pixels. The video below showcases the rasterizer trying to process 250 random triangles. (Windowing and the FPS counter are done with #raylib)

    Some artifacts here and there due to Z-ordering issues, but I hope to fix this soon.

    End goal is to write it in such a way that I even might someday can use the rasterizer inside an custom rust #kernel / #os for basic 3d graphics, ofc to run
    #doom on it!!

    #programming #graphics #graphicsprogramming #development #software #softwaredevelopment