├── .github └── FUNDING.yml ├── .gitignore ├── License.md ├── README.md ├── pom.xml ├── src ├── main │ ├── java │ │ ├── org │ │ │ └── marlin │ │ │ │ ├── geom │ │ │ │ └── Path2D.java │ │ │ │ └── pisces │ │ │ │ ├── ArrayCache.java │ │ │ │ ├── ByteArrayCache.java │ │ │ │ ├── CollinearSimplifier.java │ │ │ │ ├── Curve.java │ │ │ │ ├── Dasher.java │ │ │ │ ├── FloatArrayCache.java │ │ │ │ ├── FloatMath.java │ │ │ │ ├── Helpers.java │ │ │ │ ├── IntArrayCache.java │ │ │ │ ├── MarlinCache.java │ │ │ │ ├── MarlinConst.java │ │ │ │ ├── MarlinProperties.java │ │ │ │ ├── MarlinRenderingEngine.java │ │ │ │ ├── MarlinTileGenerator.java │ │ │ │ ├── MarlinUtils.java │ │ │ │ ├── MergeSort.java │ │ │ │ ├── PiscesRenderingEngine.java │ │ │ │ ├── Renderer.java │ │ │ │ ├── RendererContext.java │ │ │ │ ├── RendererStats.java │ │ │ │ ├── Stroker.java │ │ │ │ ├── TransformingPathConsumer2D.java │ │ │ │ ├── Version.java │ │ │ │ └── stats │ │ │ │ ├── Histogram.java │ │ │ │ ├── Monitor.java │ │ │ │ └── StatLong.java │ │ ├── sun │ │ │ └── java2d │ │ │ │ └── pipe │ │ │ │ ├── AAShapePipe.java │ │ │ │ ├── BlendComposite.java │ │ │ │ └── GeneralCompositePipe.java │ │ └── test │ │ │ ├── LineTests.java │ │ │ └── QuickSort.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── sun.java2d.pipe.RenderingEngine │ │ └── org │ │ └── marlin │ │ └── pisces │ │ └── Version.properties └── test │ └── java │ └── marlin │ ├── BoundsTest.java │ └── RenderingTest.java └── tomcat_samples ├── README.txt ├── catalina.out ├── check_renderer.jsp ├── draw_shape.jsp └── setenv.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /nb-configuration.xml -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/marlin/geom/Path2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/geom/Path2D.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/ArrayCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/ArrayCache.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/ByteArrayCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/ByteArrayCache.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/CollinearSimplifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/CollinearSimplifier.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/Curve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/Curve.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/Dasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/Dasher.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/FloatArrayCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/FloatArrayCache.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/FloatMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/FloatMath.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/Helpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/Helpers.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/IntArrayCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/IntArrayCache.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/MarlinCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/MarlinCache.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/MarlinConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/MarlinConst.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/MarlinProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/MarlinProperties.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/MarlinRenderingEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/MarlinRenderingEngine.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/MarlinTileGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/MarlinTileGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/MarlinUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/MarlinUtils.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/MergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/MergeSort.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/PiscesRenderingEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/PiscesRenderingEngine.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/Renderer.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/RendererContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/RendererContext.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/RendererStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/RendererStats.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/Stroker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/Stroker.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/TransformingPathConsumer2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/TransformingPathConsumer2D.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/Version.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/stats/Histogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/stats/Histogram.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/stats/Monitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/stats/Monitor.java -------------------------------------------------------------------------------- /src/main/java/org/marlin/pisces/stats/StatLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/org/marlin/pisces/stats/StatLong.java -------------------------------------------------------------------------------- /src/main/java/sun/java2d/pipe/AAShapePipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/sun/java2d/pipe/AAShapePipe.java -------------------------------------------------------------------------------- /src/main/java/sun/java2d/pipe/BlendComposite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/sun/java2d/pipe/BlendComposite.java -------------------------------------------------------------------------------- /src/main/java/sun/java2d/pipe/GeneralCompositePipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/sun/java2d/pipe/GeneralCompositePipe.java -------------------------------------------------------------------------------- /src/main/java/test/LineTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/test/LineTests.java -------------------------------------------------------------------------------- /src/main/java/test/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/java/test/QuickSort.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/sun.java2d.pipe.RenderingEngine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/resources/META-INF/services/sun.java2d.pipe.RenderingEngine -------------------------------------------------------------------------------- /src/main/resources/org/marlin/pisces/Version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/main/resources/org/marlin/pisces/Version.properties -------------------------------------------------------------------------------- /src/test/java/marlin/BoundsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/test/java/marlin/BoundsTest.java -------------------------------------------------------------------------------- /src/test/java/marlin/RenderingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/src/test/java/marlin/RenderingTest.java -------------------------------------------------------------------------------- /tomcat_samples/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/tomcat_samples/README.txt -------------------------------------------------------------------------------- /tomcat_samples/catalina.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/tomcat_samples/catalina.out -------------------------------------------------------------------------------- /tomcat_samples/check_renderer.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/tomcat_samples/check_renderer.jsp -------------------------------------------------------------------------------- /tomcat_samples/draw_shape.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/tomcat_samples/draw_shape.jsp -------------------------------------------------------------------------------- /tomcat_samples/setenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bourgesl/marlin-renderer/HEAD/tomcat_samples/setenv.sh --------------------------------------------------------------------------------