JDK-8098031 : Eliminate the need to pass Glass the rendering context to get multi-stage rendering to work on Mac
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 7u6
  • Priority: P3
  • Status: Resolved
  • Resolution: Duplicate
  • Submitted: 2012-05-23
  • Updated: 2015-06-12
  • Resolved: 2015-01-17
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
8u60Resolved
Related Reports
Blocks :  
Blocks :  
Relates :  
Relates :  
Relates :  
Description
This  passing of rendering context is a temporary mechanism to get Mac working. We need to find a better solution to support es2n on Mac. The following files need to be fixed:
ES2NContext.java, GLFactory.java and MacGLFactory.java

        // JIRA: RT-21739
        // TODO: This is a temporary mechanism to work well with Glass on Mac due
        // to the CALayer work. Need to be removed in the early future for 3.0
Comments
This issue will be resolved by the fix to RT-39008
17-01-2015

Link with RT-25773 as part of Glass clean up
16-07-2013

Move to Van Ness and up Priority to Major.
16-07-2013

Removed 8-client-defer-candidate tag since this is a Tweak. Only bugs need to be explicitly deferred.
16-07-2013

This is a good clean up task but we might have past the window of opportunity for this tweak to get done. Tag with 8-client-defer-candidate for evaluation.
16-07-2013

Now that the Glass team has removed Rain from Glass, we should look at deleting or moving all the GL context-handling logic code in Glass, on Mac, to Prism.
27-12-2012