1. 12
  1.  

  2. 3

    Great note, well-stated. The diagrams were extremely helpful.

    Some GPUs also have general-purpose rectangle-to-rectangle draw operations which just run a (fragment) shader on every pixel, even if the rectangle’s width/height are not powers of two. These are meant e.g. to post-process video frames.

    1. 2

      Hey cool I didn’t know that. And thanks for the kind words I’m glad you found it helpful.

    2. 2

      This is a very classic example of “if it’s stupid but it works, it’s not stupid”.