mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-24 11:41:58 +00:00
devdraw: fake dpi calculation on Mac
R=rsc http://codereview.appspot.com/6782115
This commit is contained in:
parent
cc9547960e
commit
58b1904e3e
1 changed files with 8 additions and 0 deletions
|
@ -396,6 +396,14 @@ initimg(void)
|
|||
[win.img setSize: ptsize];
|
||||
win.topixelscale = size.width / ptsize.width;
|
||||
win.topointscale = 1.0f / win.topixelscale;
|
||||
|
||||
// NOTE: This is not really the display DPI.
|
||||
// On retina, topixelscale is 2; otherwise it is 1.
|
||||
// This formula gives us 220 for retina, 110 otherwise.
|
||||
// That's not quite right but it's close to correct.
|
||||
// http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density#Apple
|
||||
displaydpi = win.topixelscale * 110;
|
||||
|
||||
return i;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue