marlin-fx

MarlinFX is the JavaFX port of the Marlin renderer (scanline rasterizer)

GPL-2.0 License

Stars
48

Bot releases are visible (Hide)

marlin-fx - MarlinFX 0.9.4.6 for JFX11+ Latest Release

Published by bourgesl about 2 years ago

JavaFX System module patch for OpenJFX 11+ (JDK 11+) providing MarlinFX 0.9.4.6 !

The MarlinFX 0.9.4.6 release provides one bug fix on Marlin's Stroker:

Release v0.9.4.6 (build 2022/08/13):

  • marlinfx-0.9.4.6-Unsafe-OpenJFX11.jar (module patch)

Usage:
java --patch-module javafx.graphics=<path>/lib/marlinfx-0.9.4.6-Unsafe-OpenJFX11.jar --add-modules=jdk.unsupported,java.logging --add-reads=javafx.graphics=jdk.unsupported,java.logging ...

Tested on Bellsoft JDK11 Full (jfx11 included).

Please give your your feedback, as usual !

You can also post your questions or comments on the forum:
https://groups.google.com/forum/#!topic/marlin-renderer/biSbzplNlOc

Enjoy the Marlin renderer,
Let's save our planet: be smart and energy efficient,
Laurent

marlin-fx - MarlinFX 0.9.4.5 for JFX11+

Published by bourgesl almost 3 years ago

JavaFX System module patch for OpenJFX 11+ (JDK 11+) providing MarlinFX 0.9.4.5 !

The MarlinFX 0.9.4.5 release provides bug fixes on Marlin's path clipper:

  • improved Stroker to handle huge coordinates, up to 1E15
  • improved PathClipFilter (filler) to handle huge coordinates, up to 1E15

Release v0.9.4.5 (build 2021/10/30):

  • marlinfx-0.9.4.5-Unsafe-OpenJFX11.jar (module patch)

Usage:
java --patch-module javafx.graphics=<path>/lib/marlinfx-0.9.4.5-Unsafe-OpenJFX11.jar --add-modules=jdk.unsupported,java.logging --add-reads=javafx.graphics=jdk.unsupported,java.logging ...

Tested on Bellsoft JDK11 Full (jfx11 included).

Please give your your feedback, as usual !

You can also post your questions or comments on the forum:
https://groups.google.com/forum/#!topic/marlin-renderer/biSbzplNlOc

Enjoy the Marlin renderer,
Let's save our planet: be smart and energy efficient,
Laurent

marlin-fx - MarlinFX 0.9.3.1 for JDK9+

Published by bourgesl about 5 years ago

JavaFX System module patch for JDK9 to JDK14 providing MarlinFX 0.9.3.1

It provides only a single bug fix in the path clipper, reported first against JavaFX 11: JDK-8226789, https://bugs.openjdk.java.net/browse/JDK-8226789.

Release v0.9.3.1 (build 2019/07/25):

  • marlinfx-0.9.3.1-Unsafe-OpenJDK9.jar (module patch)

Usage:
java --patch-module javafx.graphics=<path>/lib/marlinfx-0.9.3.1-Unsafe-OpenJDK9.jar --add-modules=jdk.unsupported,java.logging --add-reads=javafx.graphics=jdk.unsupported,java.logging ...

Enjoy MarlinFX !

marlin-fx - MarlinFX 0.9.3 for JDK9+

Published by bourgesl about 6 years ago

JavaFX System module patch for JDK9 or JDK10 providing MarlinFX 0.9.3

It provides same features as Marlin 0.9.3 providing only bug fixes:

  • fixed clipping when the affine transform uses negative scaling factors (asymetric)
  • fixed clipping at clip borders with complex affine transforms (large or small scale)

Usage:
java --patch-module javafx.graphics=<path>/lib/marlinfx-0.9.3-Unsafe-OpenJDK9.jar --add-modules=jdk.unsupported,java.logging --add-reads=javafx.graphics=jdk.unsupported,java.logging ...

Enjoy MarlinFX !

marlin-fx - MarlinFX 0.9.2 for JDK9+

Published by bourgesl over 6 years ago

JavaFX System module patch for JDK9 or JDK10 providing MarlinFX 0.9.2

It provides same features as MarlinFX 0.9.2: ultimate path clipping + use Double variant by default (PrismSettings class upgraded to JDK10 version)

Usage:
java --patch-module javafx.graphics=<path>/lib/marlinfx-0.9.2-Unsafe-OpenJDK9.jar --add-modules=jdk.unsupported,java.logging --add-reads=javafx.graphics=jdk.unsupported,java.logging ...

Enjoy MarlinFX !

marlin-fx - MarlinFX 0.8.2 for JDK9+

Published by bourgesl almost 7 years ago

JavaFX System module patch for JDK9 or JDK10 providing MarlinFX 0.8.2

It provides same features as MarlinFX 0.8.2: efficient path clipping + use Double variant by default (PrismSettings class upgraded to JDK10 version)

Usage:
java --patch-module javafx.graphics=<path>/lib/marlinfx-0.8.2-Unsafe-OpenJDK9.jar ...

Enjoy MarlinFX !