RFR: 8196079: Remove obsolete Pisces rasterizer

Kevin Rushforth kcr at openjdk.java.net
Sat Jul 18 15:10:05 UTC 2020


This removes the obsolete OpenPiscesRasterizer (Java-based) and NativePiscesRasterizer implementations. The Marlin
rasterizer was added in FX 9 and was made the default in FX 10. Marlin both outperforms Pisces and is more robust.
There is no reason to keep the Pisces rasterizer(s) any more.

Note that the SW pipeline still has a Pisces-based renderer for the actual rendering of primitives. This is separate
from the rasterizer and is not affected by this proposed fix.

I have tested this on Mac, Windows, and Linux.

-------------

Commit messages:
 - 8196079: Remove obsolete Pisces rasterizer

Changes: https://git.openjdk.java.net/jfx/pull/268/files
 Webrev: https://webrevs.openjdk.java.net/jfx/268/webrev.00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8196079
  Stats: 10224 lines in 30 files changed: 1 ins; 10217 del; 6 mod
  Patch: https://git.openjdk.java.net/jfx/pull/268.diff
  Fetch: git fetch https://git.openjdk.java.net/jfx pull/268/head:pull/268

PR: https://git.openjdk.java.net/jfx/pull/268


More information about the openjfx-dev mailing list