I'm making a pixel art game. I want to define a fixed resolution and ask Bevy to stretch the viewport to fit my window without changing the aspect ratio nor showing more or less of the contents.
For example, if my tiles are 32X32 tiles, and I define my resolution to be 128X64, I'm showing 4X2 tiles, and I want it to show the same 4X2 tiles no matter how I resize the window.
In Godot, there's a documentation about this (https://docs.godotengine.org/en/stable/tutorials/rendering/multiple_resolutions.html#stretch-mode). Essentially, I'd like to create the bevy equivalent of "viewport" stretch mode with the "stretch aspect = keep".
The problem of multiple resolutions: Developers often have trouble understanding how to best support multiple resolutions in their games. For desktop and console games, this is more or less straigh...