Hi, this is my first time post. Anyway, I have a very simple game that I'm working on, and, being a simple 2D game, there's lots of processor power left over to throw at different things. I decided I wanted to supersample the game, also known as downsampling. I want to render the game at double the final resolution, and then blend/scale to the final resolution.
The problem is that SDL2 just doesn't seem to give any easy way of creating a renderer at any resolution different from the window.
I've tried to use SDL_SetRenderLogicalSize, and a few other things, but right now the only thing that I think would work is creating a texture at the supersampled resolution that I write everything to, and then manually blitting everything, and then creating a resolution at the final resolution that I blend everything down to again, before sending that to the renderer. The problem with that, is that it really reduces a lot of the benefit of SDL2 in the first place.
It's very possible that I'm just coming at this from the wrong direction.