JDK-8090637 : Reflection effect operates on untransformed input images
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: fx2.0
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2010-09-03
  • Updated: 2018-09-05
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.
Other
tbdUnresolved
Related Reports
Blocks :  
Blocks :  
Duplicate :  
Description
The Reflection effect can be applied to any node that is transformed with any transform, but it will apply its effect to the untransformed version of the node and then transform the results as it applies them to the destination.  This can affect the quality of a reflected node as the scale is changed.  Note that the potential loss of resolution will be seen both in the reflection and in the primary view of the node - thus adding a reflection to a node that is already visible and transformed may suddenly change the look of the node as the reflection is enabled.
Comments
This looks like it is actually an Optimization rather than a Bug, since the feature still works as is, it is just less optimal than it could be. As an optimization, it doesn't need to go through the deferral process, you can just defer it to lombard.
12-08-2011

SQE: ok to defer
04-08-2011

Note that if this issue is fixed without fixing RT-9434 then reflections may cause an out of memory condition if a reflected node is scaled up by a large scale factor.
03-09-2010