[OpenJDK 2D-Dev] [14] RFR JDK-8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps
    Alexey Ivanov 
    alexey.ivanov at oracle.com
       
    Thu Nov 28 18:13:33 UTC 2019
    
    
  
Hello,
Please review the following fix which removes the use of 
ID2D1Factory::GetDesktopDpi API which is deprecated in VS2019.
JBS: https://bugs.openjdk.java.net/browse/JDK-8234398
Webrev: http://cr.openjdk.java.net/~aivanov/8234398/webrev.00/
I have tested the new code on Windows 7 and 8.0, GetDeviceCaps returns 
the same value as ID2D1Factory::GetDesktopDpi. Java app UI scales up as 
expected.
On Windows 8.1 and 10, ID2D1Factory::GetDesktopDpi is used; no changes.
This fix completely removes dependency on Direct2D.
-- 
Regards,
Alexey
    
    
More information about the 2d-dev
mailing list