JDK-8089654 : J2D pipeline implements viewports and reflection sub-images poorly
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: fx2.0
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2012-01-28
  • 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
Relates :  
Description
Currently the J2D pipeline implements the subimage drawTexture call by using the Java drawImage() variant with integer coordinates for the subimage.  This technique will match the intended behavior if the viewport is specified as integers, but will produce the wrong results otherwise.
Comments
The drawImage call also always performs sub-image isolation. Prism used to allow a caller to request sub-image isolation and so that was not a problem in those cases, but this support was removed from the hardware Prism pipelines while fixing RT-24566 because not only was there no public API for requesting that support, but for the few internal cases that relied on it, it was very expensive to emulate and it is far easier for the caller to either specify different sub-images. As a result prism is now "isolation free" for all subimage requests and the J2D calls should not have that behavior for any sub-image. See RT-19271 for more details.
02-11-2012

Out of time for 2.2, so target to Lombard.
10-07-2012