Search Issue Tracker
Fixed in 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
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)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Out-of-bounds memory access with multiple CanvasRenderers under a Canvas when using Mesh API
- Inspector tries to access file after it was deleted when the file was locked in Inspector window
- Changing Transform values in Search window Inspector loses focus while dragging and stopping mouse without releasing dragging action
- Saving changes on the dirty VFX Graph during the Play mode throws "The referenced script (Unknown) on this Behaviour is missing!" warnings
- VFX Graph Debug Info overlaps the "Initialize" block debug info by default
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.