-
Enhancement
-
Resolution: Fixed
-
P4
-
17
-
None
-
b06
Since JDK10, the java2d anti-aliasing rendering engine is the Marlin renderer with two variants:
- MarlinRenderingEngine (single-precision): its pipeline is based on float values
- DMarlinRenderingEngine (double-precision): its pipeline is based on float values
The default java2d renderer is the DMarlinRenderingEngine (double-precision), since JDK10: it is now tested & validated for years in production.
For JDK17 I propose to remove the former MarlinRenderingEngine (single-precision) to ease maintenance and clean-up all relevant jtreg tests.
- MarlinRenderingEngine (single-precision): its pipeline is based on float values
- DMarlinRenderingEngine (double-precision): its pipeline is based on float values
The default java2d renderer is the DMarlinRenderingEngine (double-precision), since JDK10: it is now tested & validated for years in production.
For JDK17 I propose to remove the former MarlinRenderingEngine (single-precision) to ease maintenance and clean-up all relevant jtreg tests.
- relates to
-
JDK-8259718 Remove the Marlin rasterizer (single-precision)
-
- Resolved
-