The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was added src/newt/classes/jogamp/newt/driver/kd/Display.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/kd/KDDisplay.java (diff) The file was added src/newt/classes/jogamp/newt/driver/kd/Window.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/kd/KDScreen.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/kd/KDWindow.java (diff) The file was added src/newt/classes/jogamp/newt/driver/kd/Screen.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/kd/Display.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/kd/Window.java (diff) The file was modified src/newt/classes/jogamp/newt/ScreenImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/DisplayImpl.java (diff) The file was modified src/newt/native/KDWindow.c (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified make/build-newt.xml (diff) The file was modified src/newt/classes/jogamp/newt/driver/kd/Screen.java (diff)
Commit
9e87acd921bcb357f1ec88d166bde672b54b02c8
by Sven Gothel Fix X11 Display Connection leak w/ new GLAutoDrawableBase code when used w/ offscreen drawables, reported by Mark Raynsford New common GLAutoDrawableBase missed to close the AbstractGraphicsDevice in case it has been created and dedicated for the passed GLDrawable. This detailed knowledge is only known to the creator, hence it is passed in the constructor and is being passed through all specializations. Further more the new X11/GLX impl. of GLDrawableFactory's 'createMutableSurfaceImpl' always creates it's own private X11 display connection to avoid locking / threading issues. Since the old implementation reused the shared display connection which is prone to threading issues, this bug was not visible before. Also fixed the unit test TestNEWTCloseX11DisplayBug565, now correctly validating that no display connection is left over after a new cycle of create/destroy of onscreen and offscreen drawables. The file was modified src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestNEWTCloseX11DisplayBug565.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLPbufferImpl.java (diff) The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBODrawableNEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableDelegateNEWT.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextDrawableSwitchNEWT.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/OffscreenAutoDrawable.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLAutoDrawableDelegate.java (diff) The file was modified make/scripts/make.jogl.all.linux-armv7hf-cross.sh (diff) The file was added make/scripts/make.jogl.all.linux-armv7hf.sh (diff)
Commit
3732d0162051ffe56af34ba345b59c15bfc6f552
by Sven Gothel Adapt to GlueGen ARM Build Changes 422d7a5eb53fca6642ebf4e8910d8b0311bb2597 Note: Patch set not clean since build*xml files contain 'NEWT Broadcom' driver changes of upcoming commit due to pervious uncommitted work. Will be fixed w/ next commit. The file was modified make/scripts/adb-launch-main.sh (diff) The file was added make/scripts/make.jogl.all.linux-armv6hf-cross.sh (diff) The file was modified make/build-nativewindow.xml (diff) The file was removed make/scripts/tests-linux-armv7hf.sh (diff) The file was removed make/scripts/tests-linux-armv7.sh (diff) The file was removed make/scripts/make.jogl.all.linux-armv7.sh (diff) The file was modified make/build-jogl.xml (diff) The file was removed make/scripts/make.jogl.all.linux-armv7hf.sh (diff) The file was removed make/scripts/tests-armv7l_eabi.sh (diff) The file was removed make/scripts/make.jogl.all.linux-armv7-cross.sh (diff) The file was added make/scripts/tests-armv6_armel.sh (diff) The file was added make/scripts/tests-linux-armv6hf.sh (diff) The file was modified make/scripts/tests.sh (diff) The file was modified make/build-test.xml (diff) The file was modified make/build-newt.xml (diff) The file was added make/scripts/targetcommand-loop.sh (diff) The file was added make/scripts/make.jogl.all.linux-armv6hf.sh (diff) The file was added make/scripts/tests-armv6_armhf.sh (diff) The file was modified make/build-common.xml (diff) The file was added make/scripts/make.jogl.all.linux-armv6-cross.sh (diff) The file was added make/scripts/make.jogl.all.android-armv6-cross.sh (diff) The file was added make/scripts/tests-linux-armv6.sh (diff) The file was added make/scripts/make.jogl.all.linux-armv6.sh (diff) The file was removed make/scripts/make.jogl.all.linux-armv7hf-cross.sh (diff) The file was added make/scripts/adb-reinstall-all-armv6.sh (diff) The file was added make/scripts/adb-install-all-armv6.sh (diff) The file was modified make/scripts/targetcommand-newt.sh (diff) The file was modified make/scripts/targetcommand-awt.sh (diff)
Commit
0ca481381b51b4082ac2b3bbae80cfaf5b60c3b8
by Sven Gothel NEWT: Adding support for BCM VC IV (Broadcom VideoCodec 4 ) and Linux console mouse tracker Rasperry PI uses the 'BCM VC IV' GPU via console as it's default configuration. This driver enables direct support for JOGL/NEWT. Due to the lack of detection (TODO) users have to specify the Java property: -Dnativewindow.ws.name=jogamp.newt.driver.bcm.vc.iv - Autodetection should be included in 'NativeWindowFactory._getNativeWindowingType()' while adding a new TYPE: 'TYPE_BCM_VC_IV'. - Autodetection may need to detect whether an X11 Display runs and the installed EGL library uses it (instead of the default console one) This work is authored in coop w/ Xerxes Rånby <xerxes@zafena.se>! The file was added src/newt/classes/jogamp/newt/driver/bcm/egl/Display.java (diff) The file was added src/newt/native/bcm_egl.c (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Display.java (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Screen.java (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/egl/Screen.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/broadcom/egl/Window.java (diff) The file was added src/newt/native/bcm_vc_iv.h (diff) The file was removed src/newt/native/BroadcomEGL.c (diff) The file was removed src/newt/classes/jogamp/newt/driver/broadcom/egl/Screen.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/broadcom/egl/Display.java (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/egl/Window.java (diff) The file was added src/newt/classes/jogamp/newt/driver/linux/LinuxMouseTracker.java (diff) The file was modified make/build-common.xml (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Window.java (diff) The file was added src/newt/native/bcm_vc_iv.c (diff) The file was modified make/build-newt.xml (diff)
Commit
43a473b2005d7f59a7f4f5b8bc7ca9ae88b4e894
by Sven Gothel EGLDisplayUtil: Workaround (latest) PVR 540 EGL regression where 3nd EGLDisplay's eglInitialize(..) fails ; Fix EGLDrawableFactory.getEGLSurface() - EGLDisplayUtil: Workaround (latest) PVR 540 EGL regression where 3nd EGLDisplay's eglInitialize(..) fails In this case and if eglGetDisplay(..) fails w/ a non EGL_DEFAULT_DEVICE, fall back to EGL_DEFAULT_DEVICE - always. This workaround actually simplifies handling both cases. - Fix EGLDrawableFactory.getEGLSurface() Tests whether a given NativeSurface w/ EGLGraphicsDevice and EGLGraphicsConfiguration has a valid EGL Surface. Only if true, reuse the whole NativeSurface, otherwise construct the missing pieces (device, config and use a WrappedSurface for EGL). The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDisplayUtil.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/egl/EGLGraphicsDevice.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDrawable.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
Commit
ef099612d2adb7223d928d2ba7a88f984501ddb9
by Sven Gothel EGLGraphicsConfigurationFactory: Fix platform w/o GLX but X11 window handle. Without GLX but X11 windows, there is no pre-configured X11GLXGraphicsConfigurationFactory set, hence fetch the fallback X11GraphicsConfigurationFactory via: GraphicsConfigurationFactory.getFactory(com.jogamp.nativewindow.x11.X11GraphicsDevice.class, CapabilitiesImmutable.class) TODO: Cleanup cases for other platform - simplify! The file was modified src/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.java (diff)
Commit
09a8151abe3934ccf17fa84d5b2000e259351312
by Sven Gothel Fix FFMPEGMediaPlayer: Use GL_ALPHA (texture format intern/data) instead of GL_RGBA/GL_ALPHA ; Load dedicated native libav/libffmpeg - ES2 spec does not allow GL_RGBA/GL_ALPHA. - Load dedicated native libs (libav/libffmpeg) since distributions don't create symlink e.g. libavutil.so -> libavutil.so.53 The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
Commit
ee5c34e5bb067631572a7001ab1ec3543c52065f
by Sven Gothel Robostness: GLDrawableImpl's contextMadeCurrent()/contextRealized() ; GLFBODrawableImpl.contextMadeCurrent(false), OffscreenAutoDrawable.setSize(..) GLDrawableImpl's contextMadeCurrent()/contextRealized(): - Catch exception which may appear during callback and cont. w/ GLContextImpl's release()/destroy() while throwing catched exception at end. GLFBODrawableImpl.contextMadeCurrent(false): - Detect null Colorbuffer ASAP and throw exception OffscreenAutoDrawable.setSize(..): - Catch exceptions at 1) GLFBODrawableImpl.setSize(..) and 2) GLContext.release() .. throw it in proper order. The file was modified src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/OffscreenAutoDrawable.java (diff)
Commit
b193d85b406b36ce091ad6bfcc488e9dfda9e12b
by Sven Gothel Robustness: FBObject or reset(..) - Add property 'jogl.fbo.force.min' to simulate minimum FBO caps - Check new size in reset(..) - Ignore the status in attachColorbuffer(..), attachRenderbufferImpl(..) and attachTexture2D(..) when recreating the resources in detachAllImpl(..)/reset(..). The status is validated after recreation of all resources in detachAllImpl(..) The file was modified src/jogl/classes/com/jogamp/opengl/FBObject.java (diff)
Commit
da697607fce1e6d2b0c65fcc37030c88981b76ec
by Sven Gothel Fix EGLDrawableFactory.getEGLSurface(..): Catch WrappedSurface case w/ EGLDevice and EGLGraphicsConfiguration - Regression of 43a473b2005d7f59a7f4f5b8bc7ca9ae88b4e894 Do not create a WrappedSurface around a given WrappedSurface if the latter is intended for EGL, i.e. uses EGLDevice and EGLGraphicsConfiguration even though the surface handle is not valid [yet]. For this case we assume the WrappedSurface has a lifecycle hook as it is used for the dummy drawable. Otherwise we would have a recursive WrappedSurface, ie with EGLDrawableFactory.createOnscreenDrawableImpl( dummySurface ), where dummySurface is a WrappedSurface w/ EGL pbuffer drawable lifecycle hook. Commit 43a473b2005d7f59a7f4f5b8bc7ca9ae88b4e894 didn't take the above case into account. The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff) The file was modified make/scripts/targetcommand-newt.sh (diff) The file was modified make/scripts/tests.sh (diff)
Commit
fe78d5095ef98215ce6c73d8912dfa19ae708bd0
by Sven Gothel Robostness FBObject / GLReadBufferUtil: Ignore pre-existing GL errors - remove GL error checking in FBObject bind/unbind. - User GL code caused errors shall not fail impl. - FBObject bind/unbind GL error checking is almost useless due to it's simple code, would only catch user GL code errors, which should be ignored here. - MultisampleDemoES2: Only enable GL_MULTISAMPLE if available, i.e. validate passed multisample flag The file was modified src/jogl/classes/com/jogamp/opengl/FBObject.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.java (diff) The file was modified make/scripts/targetcommand-newt.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/MultisampleDemoES2.java (diff)
Commit
ec0f4a5ab604c73d40d3585c0147b451ad53dcf5
by Sven Gothel GLDrawableFactory.createGLDrawable() offscreen: Fix caps - set double-buffer := false to be consistent w/ GLDrawableFactory.createOffscreenDrawable() TestGLDrawable01NEWT: Enhance test case to run w/ EGLDrawableFactory (ES2) besides GL2 and GLX/WGL/..-Factory The file was modified src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java (diff) The file was removed src/test/com/jogamp/opengl/test/junit/jogl/drawable/TestDrawable01NEWT.java (diff) The file was modified make/scripts/targetcommand-newt.sh (diff) The file was modified make/scripts/tests.sh (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDrawable01NEWT.java (diff) The file was modified make/scripts/targetcommand-awt.sh (diff)
Commit
b255e569c5197aa60255a6141960a39a827222c4
by Sven Gothel Fix EGLDrawableFactory.createOffscreenDrawableImpl(NativeSurface): Validate passed NativeSurface 'target' via getEGLSurface(target) Makes impl. consistent w/ EGLDrawableFactory.createOnscreenDrawableImpl(). Even for offscreen drawable creation, the passed NativeSurface maybe platform specific (X11, GLX) for which we require to create a WrappedSurface w/ EGL instances. The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
Commit
5a5c2bc7a113906453e0de6f0403f394acdb9a4f
by Sven Gothel Fix GLCanvas's JAWTWindow reference ; Add ES2 test in TestAWT01GLn ; Ubuntu 12 .04/Pandaboard(Omap4, PowerVR SGX 540) 103 /108 tests passed (before freeze) of 124 total Fix GLCanvas's JAWTWindow reference - drawable.getNativeSurface() may not be a JAWTWindow due to our EGL WrappedSurface. Hence store the created JAWTWindow reference locally. Add ES2 test in TestAWT01GLn - test EGL/ES2 w/ AWT GLCanvas Ubuntu 12 .04/Pandaboard(Omap4, PowerVR SGX 540): 103 /108 tests passed (before freeze) of 124 total - machine freezes around test 108 .. - new passed unit test high for ES2 incl. AWT tests The file was modified make/scripts/targetcommand-awt.sh (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestAWT01GLn.java (diff)
Commit
3ab518e90eb4cf82bcb8b990d337a5e4a531136b
by Sven Gothel GLProfile/NativeWindowFactory: Remove deprecated argument 'firstUIActionOnProcess' of initSingleton() method The notion of changing the threading behavior of native initialization was deprecated for over a year. The code still contained the bits and pieces, i.e. whether X11Util.initSingletion() is invoked before or after optional AWT initialization. This condition has been removed now and behavior is uniform, i.e. X11Util.initSingletion() is invoked after optional AWT initialization. - Removed GLProfile.initSingleton(boolean firstUIActionOnProcess), use remaining GLProfile.initSingleton() - Removed NativeWindowFactory.isFirstUIActionOnProcess() - Changed NativeWindowFactory.initSingleton(boolean firstUIActionOnProcess) to NativeWindowFactory.initSingleton() The file was modified src/nativewindow/classes/jogamp/nativewindow/NativeWindowFactoryImpl.java (diff) The file was modified src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff) The file was modified src/newt/classes/com/jogamp/newt/NewtFactory.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindows01NEWT.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/windows/GDIUtil.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLProfile.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestRemoteWindow01NEWT.java (diff) The file was modified src/newt/classes/com/jogamp/newt/util/MainThread.java (diff) The file was added src/newt/classes/jogamp/newt/driver/intel/gdl/WindowDriver.java (diff) The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java (diff) The file was added src/newt/classes/jogamp/newt/driver/windows/DisplayDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/intel/gdl/Display.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/macosx/MacDisplay.java (diff) The file was modified src/newt/classes/jogamp/newt/DisplayImpl.java (diff) The file was added src/newt/classes/jogamp/newt/driver/macosx/ScreenDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Display.java (diff) The file was modified src/newt/native/X11Common.h (diff) The file was removed src/newt/classes/jogamp/newt/driver/windows/WindowsScreen.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/awt/AWTDisplay.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/awt/AWTScreen.java (diff) The file was modified src/newt/native/AndroidWindow.c (diff) The file was modified src/newt/native/X11Screen.c (diff) The file was added src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java (diff) The file was added src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java (diff) The file was added src/newt/classes/jogamp/newt/driver/awt/WindowDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/x11/X11Display.java (diff) The file was added src/newt/classes/jogamp/newt/driver/android/DisplayDriver.java (diff) The file was added src/newt/classes/jogamp/newt/driver/kd/WindowDriver.java (diff) The file was modified src/newt/classes/com/jogamp/newt/util/MainThread.java (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/egl/DisplayDriver.java (diff) The file was added src/newt/classes/jogamp/newt/driver/awt/ScreenDriver.java (diff) The file was modified src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/vc/iv/DisplayDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Window.java (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/egl/ScreenDriver.java (diff) The file was added src/newt/classes/jogamp/newt/driver/intel/gdl/ScreenDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/macosx/MacKeyUtil.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/windows/WindowsWindow.java (diff) The file was added src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/intel/gdl/Screen.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/bcm/egl/Display.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/macosx/MacScreen.java (diff) The file was added src/newt/classes/jogamp/newt/driver/android/WindowDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/x11/X11Window.java (diff) The file was added src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java (diff) The file was modified make/scripts/tests.sh (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/egl/WindowDriver.java (diff) The file was added src/newt/classes/jogamp/newt/driver/android/ScreenDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/bcm/egl/Screen.java (diff) The file was added src/newt/classes/jogamp/newt/driver/kd/DisplayDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/kd/Window.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/kd/Screen.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/windows/WindowsDisplay.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Screen.java (diff) The file was modified src/newt/native/IntelGDL.c (diff) The file was removed src/newt/classes/jogamp/newt/driver/android/AndroidWindow.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/newt/native/bcm_egl.c (diff) The file was modified src/newt/native/X11Display.c (diff) The file was modified make/build-newt.xml (diff) The file was added src/newt/classes/jogamp/newt/driver/intel/gdl/DisplayDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/kd/Display.java (diff) The file was added src/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java (diff) The file was added src/newt/classes/jogamp/newt/driver/awt/DisplayDriver.java (diff) The file was added src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java (diff) The file was modified src/newt/native/X11Window.c (diff) The file was modified src/newt/native/WindowsWindow.c (diff) The file was removed src/newt/classes/jogamp/newt/driver/bcm/egl/Window.java (diff) The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/intel/gdl/Window.java (diff) The file was modified src/newt/native/bcm_vc_iv.c (diff) The file was added src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/android/NewtBaseActivity.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/android/AndroidScreen.java (diff) The file was modified src/newt/native/MacWindow.m (diff) The file was modified src/newt/classes/jogamp/newt/driver/awt/AWTCanvas.java (diff) The file was modified src/newt/native/KDWindow.c (diff) The file was added src/newt/classes/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java (diff) The file was added src/newt/classes/jogamp/newt/driver/macosx/DisplayDriver.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/x11/X11Screen.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/awt/AWTWindow.java (diff) The file was removed src/newt/classes/jogamp/newt/driver/android/AndroidDisplay.java (diff) The file was modified src/newt/classes/jogamp/newt/ScreenImpl.java (diff)
Commit
c5835a2e19a84cb08957d6c742e4334d578c3c66
by Sven Gothel NativeWindowFactory.getNativeWindowType(..): Return canonical string representation allowing proper use of ref. comparison '==', instead of 'String.equals()' Also make NativeWindowFactory's instances of nativeWindowingTypePure and nativeWindowingTypeCustom static final. The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff) The file was modified src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java (diff) The file was modified src/jogl/classes/jogamp/opengl/ThreadingImpl.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDisplayUtil.java (diff) The file was modified src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTJNILibLoader.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/NativeWindowFactoryImpl.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java (diff) The file was modified src/newt/native/bcm_vc_iv.h (diff) The file was modified src/newt/classes/com/jogamp/newt/util/MainThread.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java (diff) The file was modified make/scripts/java-win32.bat (diff) The file was modified make/scripts/java-win32-dbg.bat (diff) The file was modified make/scripts/tests-x32.bat (diff)