Using SDL_RenderSetLogicalSize for Resolution‑Independent Rendering in SDL2
SDL_RenderSetLogicalSize creates a fixed virtual resolution that SDL2 scales to the window, letting game logic stay resolution‑independent while requiring careful handling of input and pixel‑perfect UI.