Rendering Pipeline Rule
(midwest.social)
(midwest.social)
Accurate
If anyone knows where this originates from, credit where it's due - I didn't make this. I personally got it from what apparently is a long line of folks in the math lab at the local community college.
This is missing the ten thousand enumeration calls you have to do first.
wait what? it's as simple as this ? maybe I should get into programming some 3d stuff, I though u needed like 900 iq
yeah, i've seen this version a number of times throughout the years, it's great, i'm not surprised it's hard to trace back to a source
anyways it is pretty accurate, i think the most innacurate part is that the vertex shader can't add or remove verticies, so the book and left arm should still be there (obviously takes away visual clarity and diverges from the original though), and the other is that you wouldn't really have a whole image like in the rasterization bit, it would either have surface/material properties in it w/ deferred rendering or basically the final colors w/ forward rendering, either way the rasterization and fragment shaders aren't separable passes like the rest of them are (here it's more like "rasterization with a fragment shader that returns 0.5" vs "rasterization with a fragment shader that samples the texture", you wouldn't go from one to the other). that's excusable though because it does do a good job at showing what the rasterization and fragment shader specifically are responsible for
the vertex shader can actually remove vertices, i've seen it used in the wild as a way to perform fine-grained geometry culling without access to mesh shaders or the performance hit of geometry shaders. the trick is basically to set any of the vertex output coordinates to NaN. all decent hardware will discard any primitives with NaN coordinates early on during primitive assembly. in fact, this is even officially recommended by AMD in the RDNA performance guide
Interesting, I didn't know about that
So the original meme this was riffing on was posted in 2021 on Twitter by account @melanpsycholia (a now suspended account).
Now the earliest instance of this Vulkan themed version is 2022 on some obscure Russian blog with no attribution, so since that was 2022 we can assume this came quickly in the wave of follow-up memes to the original.
However, I too have failed to come up with a proper source here.
Thanks Maya! <3
Girlie! Love this, love you! 💜
Here you go! mwah
Is...
Is that Missingno?

Matrix chat room: https://matrix.to/#/#midwestsociallemmy:matrix.org
Communities from our friends:
LiberaPay link: https://liberapay.com/seahorse