3 ms·
Mac does this even better. It does allow arbitrary scaling - for some definitions of arbitrary. For example, my MBPR 13" is set to the setting between "Best (R
by swombat 13y ago
Mac does this even better. It does allow arbitrary scaling - for some definitions of arbitrary.
For example, my MBPR 13" is set to the setting between "Best (Retina)" (which is the exact 2x, 1280x800 I think) and "More space") (which is 1.52x, 1680x1050), so I get 1.77x the space (1440x900). You control the DPI there and everything remains nice and sharp.
Apps aren't even aware of this scaling, so everything works perfectly well.
- pilif 13y agoYeah. But the virtual resolutions are fixed depending on the screen. There's no way to arbitrarily set a virtual resolution and the OS only offers this for screens it knows (see the MacPro Review from anandtech where they tried to enable HDPI with that 4K display: the os only offered the 2x mode). That's why I wouldn't call that arbitrary scaling. If they could offer it using their method, I'm sure they would.
- 4ad 13y agoIt's not exposed in the settings, but it can scale to any apparent resolution. There are various 3rd party programs that can set any apparent resolution for you. And of course, you can see this without any 3rd party software if you connect it to a monitor or projector with a weird resolution and enable mirror mode.
- eropple 13y agoI get what you're saying, but this is probably not a great way to think about it because it isn't arbitrary scaling, it's arbitrary backbuffer resizing. The way this works internally is to render to a HiDPI buffer at 1680x1050 Cocoa points (mapping pixels:points at 2:1). It's still @2x, the buffer just gets downsampled afterwards and the pixel density is high enough that it's difficult to tell in practice.