While creating applications I often work with screens that have a larger resolution than the destination screen. So I really like to have the option to switch the fullscreen mode to 1:1 pixelmapping for presentation purposes.
I know there are a few lcd’s out there which have this feature, but what if one would like to show an application on a laptop?

Would image cropping for fullscreen be technically possible at all?

a renderer always returns its current pixelwidth/height. shouldn’t it be possible from that to calculate a scaling factor?

concerning image cropping…you could use a viewport-transformation to get a black border and zoom in. that should look like cropping then.

Working with 2D content I mostly switch quads to ‘projection’ space.
In this case scaling the renderer has no effect, right?

ok, but scaling the quads then should still work, i don’t see another way…anybody?