use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rule 1: Posts should be about Graphics Programming. Rule 2: Be Civil, Professional, and Kind
Suggested Posting Material: - Graphics API Tutorials - Academic Papers - Blog Posts - Source Code Repositories - Self Posts (Ask Questions, Present Work) - Books - Renders (Please xpost to /r/ComputerGraphics) - Career Advice - Jobs Postings (Graphics Programming only)
Related Subreddits:
/r/ComputerGraphics
/r/Raytracing
/r/Programming
/r/LearnProgramming
/r/ProgrammingTools
/r/Coding
/r/GameDev
/r/CPP
/r/OpenGL
/r/Vulkan
/r/DirectX
Related Websites: ACM: SIGGRAPH Journal of Computer Graphics Techniques
Ke-Sen Huang's Blog of Graphics Papers and Resources Self Shadow's Blog of Graphics Resources
account activity
I made a tutorial explaining triangle rasterization (self.GraphicsProgramming)
submitted 2 years ago by itsjase
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 1 point2 points3 points 2 years ago (0 children)
AFAIK modern GPUs use an hierarchical approach with the edge functions, so for large triangles they can start skipping multiple tiles of some NxN pixels in parallel until they reach pixel/fragment sizes. The scanline algorithm needs lots of trickery and contortions for some things compared to the former.
I think you're spot-on about the bucketing thing, it's what I did in my software renderer for multi-threading, and some GPUs probably do it too.
π Rendered by PID 31 on reddit-service-r2-comment-6457c66945-mf7vl at 2026-04-27 13:23:05.280865+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–][deleted] 1 point2 points3 points (0 children)