Kostas Anagnostou
kostasanagnostou.bsky.social
Kostas Anagnostou
@kostasanagnostou.bsky.social
Lead Rendering Engineer at Playground Games working on Fable. Always open for graphics questions or mentoring people who want to get in the industry. I tweet about graphics mostly. Views my own. Blog: https://interplayoflight.wordpress.com/
Wolfgang Straßer's PhD thesis: isgwww.cs.uni-magdeburg.de/graphics/mis... (in German),
Beginning of computer graphics in Germany: ohiostate.pressbooks.pub/app/uploads/...
Ed Catmull's PhD thesis: ohiostate.pressbooks.pub/app/uploads/... 4/4
isgwww.cs.uni-magdeburg.de
November 30, 2025 at 3:51 PM
More recently, with programmable pipelines, hi-z and early-z modes were added that do the z-testing and hidden surface elimination per tile and per pixel, before the pixel shader is executed, that actually reduce the cost of rendering and make polygon sorting important again. 3/4
November 30, 2025 at 3:51 PM
It requires no polygon sorting like previous methods for correct rendering, but in a brute force fashion stores a per pixel minimum distance to the camera to compare new pixels' depth against. As it was meant for correctness and not performance it was done at the end of the pipeline. 2/4
November 30, 2025 at 3:51 PM
Thanks Alex, I haven't seen that paper, thanks for sharing!
November 24, 2025 at 8:31 AM
VRS does free up GPU resources though (SM and VGPR), and in such cases, we could run an async compute job over the gbuffer pass to make use of it. 3/3
November 2, 2025 at 4:58 PM
The reason for not doing 75% less work (the 2x2 rate implies) is that VRS always reverts to full rate on geometry edges to preserve them, so it's efficiency depends on triangle size on screen. For that particular pass screenpipe throughput doesn't improve and it's only ~11% faster in the end. 2/3
November 2, 2025 at 4:58 PM
Don't be nervous, that you got an interview means they saw something they like in your CV. Whatever your experience, make sure that you can talk confidently about it and reason about any choices. Even if you get a Q you can't answer that'll likely be fine, it's the whole presentation that matters.
October 19, 2025 at 1:55 PM