SDL_GPU minimal, single-header, high-performance 2D graphics painting library
github.com
github.com
I personally think this is better.
Might want to share your harness /s
I made one based on this tutorial (about 50 lines), which is about 8x faster and cheaper for small tasks in my experience. I highly recommend the learning experience.
And if you don't have a bit of probability knowledge: generic input just means high variance in the output, so "it looks right" isn't the same as "it is right." In other words, you'll just get a noisy sample out of many possible ones... and not what you really want.