diff --git a/flake.nix b/flake.nix index 50537e9..f9880ff 100644 --- a/flake.nix +++ b/flake.nix @@ -107,7 +107,7 @@ wrapProgram $out/bin/jprototerm \ --set GDK_BACKEND x11 \ - --set JAVA_TOOL_OPTIONS "-Dprism.order=sw" \ + --set JAVA_TOOL_OPTIONS "-Dprism.order=es2,sw -Dprism.verbose=true" \ --prefix LD_LIBRARY_PATH : ${pkgs.lib.makeLibraryPath [ openjfx jlib ]}:${openjfx}/modules_libs/javafx.graphics \ --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.util-linux pkgs.bash ]} diff --git a/src/main/java/com/gregor/jprototerm/Main.java b/src/main/java/com/gregor/jprototerm/Main.java index 5827b91..adae33a 100644 --- a/src/main/java/com/gregor/jprototerm/Main.java +++ b/src/main/java/com/gregor/jprototerm/Main.java @@ -78,7 +78,7 @@ public final class Main extends Application { } public static void main(String[] args) { - System.setProperty("prism.order", "sw"); + System.setProperty("prism.order", "es2,sw"); System.setProperty("prism.verbose", "true"); launch(Main.class, args); } diff --git a/src/main/resources/META-INF/native-image/com.gregor/jprototerm/reflect-config.json b/src/main/resources/META-INF/native-image/com.gregor/jprototerm/reflect-config.json index 66ba9e2..2d05928 100644 --- a/src/main/resources/META-INF/native-image/com.gregor/jprototerm/reflect-config.json +++ b/src/main/resources/META-INF/native-image/com.gregor/jprototerm/reflect-config.json @@ -23,18 +23,21 @@ "name": "com.sun.prism.es2.ES2Pipeline", "allDeclaredConstructors": true, "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true }, { "name": "com.sun.prism.es2.X11GLFactory", "allDeclaredConstructors": true, "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true }, { "name": "com.sun.prism.sw.SWPipeline", "allDeclaredConstructors": true, "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true } ]