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.

  • AdrianTheFrog@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 day ago

    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

    • DaPorkchop_ [any]@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 hours ago

      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

  • Maya S. Trojan@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    26
    ·
    2 days ago

    So the original meme this was riffing on was posted in 2021 on Twitter by account @melanpsycholia (a now suspended account).

    image

    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.