<p dir="ltr">Phil,<br>
In the following bug, you propose to remove the ServiceLoader in the RenderingEngine class:<br>
<a href="https://bugs.openjdk.java.net/browse/JDK-8038875">https://bugs.openjdk.java.net/browse/JDK-8038875</a></p>
<p dir="ltr">For now the jdk has only ductus and pisces engines but I am working on marlin which is an improved pisces:<br>
<a href="https://github.com/bourgesl/marlin-renderer">https://github.com/bourgesl/marlin-renderer</a></p>
<p dir="ltr">To use marlin I rely on this service loader... but maybe others too.</p>
<p dir="ltr">Please keep at least the factory pattern to let users choose which rendering engine to use at startup.</p>
<p dir="ltr">PS: I still hope merging my changes from marlin into jdk9 pisces in future to improve both performance & visual quality.</p>
<p dir="ltr">Regards,<br>
Laurent</p>