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.
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.
Hey cool I didn’t know that. And thanks for the kind words I’m glad you found it helpful.
This is a very classic example of “if it’s stupid but it works, it’s not stupid”.