-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
P4
-
Affects Version/s: 7, 8
-
Component/s: client-libs
-
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
-