-
Bug
-
Resolution: Duplicate
-
P4
-
7, 8
-
x86
-
linux
FULL PRODUCT VERSION :
A DESCRIPTION OF THE PROBLEM :
Because of the different interpretation of the SRC-operator between java2d and xrender, several artifacts appear with AlphaComposite.Src when rendering to a surface without alpha:
- Text renders glyphs with black areas where the glyph has no coverage.
- Solid operations render the premultiplied values, when a Color with alpha is used
Because of the differences, the xrender pipeline should switch to SRC_OVER in cases where possible, and fall back to software-routines otherwise.
REPRODUCIBILITY :
This bug can be reproduced always.
A DESCRIPTION OF THE PROBLEM :
Because of the different interpretation of the SRC-operator between java2d and xrender, several artifacts appear with AlphaComposite.Src when rendering to a surface without alpha:
- Text renders glyphs with black areas where the glyph has no coverage.
- Solid operations render the premultiplied values, when a Color with alpha is used
Because of the differences, the xrender pipeline should switch to SRC_OVER in cases where possible, and fall back to software-routines otherwise.
REPRODUCIBILITY :
This bug can be reproduced always.
- duplicates
-
JDK-7172456 XRender: xrender pipeline produce garbage on the window
-
- Closed
-
-
JDK-8023098 XRender : AlphaComposite test results are incorrect.
-
- Closed
-
-
JDK-8023098 XRender : AlphaComposite test results are incorrect.
-
- Closed
-
- relates to
-
JDK-8023098 XRender : AlphaComposite test results are incorrect.
-
- Closed
-