[OpenJDK 2D-Dev] [10] RFR JDK-8176795: Wrong color drawn when painting translucent colors on volatile images using XRender.

Clemens Eisserer linuxhippy at gmail.com
Tue Jan 16 19:05:34 UTC 2018

Hi Jay,

> 1) When we call Graphics2D.setColor() it uses ArgbPre PixelConverter based on SurfaceData(here it is XRenderPixMap ArgbPre surface) and converts the color to pre-multiplied values.

Thanks a lot for identifying the issue and working on it.
The fix itself looks fine and low-risk.

Thanks again, Clemens

More information about the 2d-dev mailing list