Search Issue Tracker

Fixed in Unity 4.5.5

Votes

0

Found in

4.5.4f1

Issue ID

634153

Regression

No

Screen.dpi has incorrect value on Windows Phone 8.1

WP8.1

-

-

Priority: 2Necessary for shipping a final release

-

Severity: 3Secondary functionality broken

Steps to reproduce:
1. Download attached project
2. Build and run it as WP8 application. Take a note of reported Screen.dpi
3. Rebuild and run it as WP8.1 application. Reported Screen.dpi will be different.

Devices used:
Nokia Lumia 520:
WP8 - 234.4615 dpi
WP8.1 - 115.2 dpi

Nokia Lumia 1520:
WP8 - 365.76 dpi
WP8.1 - 211.2

Comments (1)

  1. D77967785ff6dd2e93ac80850245ba56?d=mm

    bblizzard

    Sep 23, 2014 10:24

    If Unity is using DisplayInformation::LogicalDpi to obtain the DPI value, I think that this may be wrong. I've stumbled upon DisplayInformation::RawPixelsPerViewPixel (only available on WP, not on normal WinRT) and this might be the right one to use. Or RawDpiX and RawDpiY in Microsoft::Phone::Info::DeviceExtendedProperties.

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.