From 8a66defd3c2c96b05c8868d5edb604e3564ff66d Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 21 Mar 2019 00:58:39 +0100 Subject: NewtCanvasJFX: Utilize JFXEDTUtil per default, supporting the Windows Platform On [GNU/Linux] X11 JFXEDTUtil is not required, since X11 can handle multi-threaded native parenting, however, the Windows platform does require JFXEDTUtil. Currently the default is to use JFXEDTUtil, which operates solely on the JavaFX thread for windowing lifecycle and even-dispatch operations. This behavior can be toggled via the boolean property 'jogamp.newt.javafx.UseJFXEDT', which currently defaults to 'true' This behavior might be analyzed in more detail for a fine grained EDTUtil decision. --- make/scripts/tests.sh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'make') diff --git a/make/scripts/tests.sh b/make/scripts/tests.sh index ffaaa7554..b670e40b1 100644 --- a/make/scripts/tests.sh +++ b/make/scripts/tests.sh @@ -126,6 +126,7 @@ function jrun() { #D_ARGS="-Dnativewindow.debug.X11Util.ATI_HAS_NO_XCLOSEDISPLAY_BUG" #D_ARGS="-Dnativewindow.debug.X11Util.ATI_HAS_NO_MULTITHREADING_BUG" + #D_ARGS="-Dnativewindow.debug.JFX -Dnewt.debug.Window -Djogamp.newt.javafx.UseJFXEDT=false" D_ARGS="-Dnativewindow.debug.JFX -Dnewt.debug.Window" #D_ARGS="-Djogl.disable.opengldesktop" #D_ARGS="-Djogl.disable.opengles" @@ -846,6 +847,7 @@ function testawtswt() { # #testjfx com.jogamp.opengl.test.junit.jogl.javafx.JFXStageGLChild01 $* testjfx com.jogamp.opengl.test.junit.jogl.javafx.TestNewtCanvasJFXGLn $* +#testawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT $* # # Misc Utils -- cgit v1.2.3