JDK-8101788 : Support for Hi-DPI displays
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: scenegraph
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2012-08-06
  • Updated: 2015-06-16
  • Resolved: 2013-01-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8Fixed
Related Reports
Blocks :  
Blocks :  
Blocks :  
Blocks :  
Blocks :  
Blocks :  
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
There is a need to support Hi-DPI displays is a resolution-independent manner, for example to support Apple's retina displays for desktop and tablets. This is an umbrella issue to track this work.

Additional, dependent JIRAs can be filed for specific work that needs to be done.
Comments
Please file a new JIRA or comment on an open JIRA rather than commenting on this old JIRA (where the comment will likely be lost).
10-04-2015

This issue has been closed as beeing resolved and fixed but one important issue has not been addressed. How do you find out what the current pixel scale factor is? There are already JIRA items for this which should be linked to this umbrella issue (and be resolved too :-)).
10-04-2015

Kevin, team, is there an API to query whether JavaFX is running in Retina mode (scaled) from inside the JavaFX application?
29-01-2013

Great! Thanks for all your efforts! When will be there a public JavaFX8 binary release?
28-01-2013

The primary issue here (rendering with pixel doubling on Mac retina displays and general support for >72DPI displays) was fixed in the 8.0 graphics scrum with the following changesets: rt repository: changeset: 2378:c0a86e4bbed8 date: Fri Jan 25 19:39:41 2013 -0800 summary: Fix RT-24009: Support for HiDPI displays rt-closed repository: changeset: 17874:6ae79b7c2799 date: Fri Jan 25 19:40:41 2013 -0800 summary: Fix RT-24009: Support for HiDPI displays There are still a few remaining issues which will be filed as follow-on issues and linked back to this issue for tracking, but we now render by default with full resolution on Retina displays so the primary driver for this issue is now resolved...
26-01-2013

Attaching a test case TestEffectDPI.java which demonstrates which effects ignore high resolution pixel settings. A number of related bugs are filed against specific effects based on this test case. Note that those bugs are not necessarily HiDPI specific since they will demonstrate on the scaled example in the test case even on non-HiDPI screens, but on a HiDPI screen they are more prevalent and obvious due to the fact that the default rendering transform is scaled.
24-01-2013

any news here?
27-11-2012

One more question: is this going to be only on Mac or on other platforms as well?
21-09-2012

G11N/OK - most likely no translation required.
20-09-2012

Please provide your expectations on the required documentation support. Will mentioning of the support for Hi-DPI displays in the JavaFX Overview, What's new in JavaFX 8.0 and maybe javatutorial blog be enough?
14-09-2012

Due to the engineers are overload with J1 demo task, need to change to 10/18 to come back with the FC date.
12-09-2012

SQE/OK with date for a date
12-09-2012

We have a prototype but there are a number of corner cases that we need to have more deep dive discussions. We need more time to understand the work involve, change to 9/19 to come back with the FC date.
31-08-2012

Please also provide estimation when SQE will have first drop to test. Please also provide some kind of engineering spec
31-08-2012

The Due date of 8/31 is the date dev team will come back with FC date.
16-08-2012

Kevin, could you please provide due date and estimation when there will be something for SQE to start test development?
07-08-2012

Implements A360 Feature http://oracleplan.oracle.com/gotoEntity?entityType=FEATURE&entityId=884435
06-08-2012