The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was modified src/jogl/classes/jogamp/opengl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java (diff) The file was modified src/newt/classes/jogamp/newt/MonitorModeProps.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/macosx/ScreenDriver.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00aNEWT.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java (diff) The file was modified make/config/jogl/egl.cfg (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java (diff)
Commit
179222835fae0cc93b20aef2f877f47c9626f15a
by rob.hatcherson Expand bitmasks in SWTAccessor GTK_VERSION method SWTAccessor's GTK_VERSION method accepts a single int argument. The argument is interpreted as a bit-packed version number with the apparent intent that the three least significant bytes of the int version number are the major, minor, and micro version number components. The code that extracts these three components from the int argument was using four-bit mask 0x0f instead of eight-bit mask 0xff, and therefore was discarding the four most significant bits of each component. This caused any component greater than 15 to lose information. For example, a component whose value should have been 20 would end up as 4 . The version number is used in comparisons in a static initializer to determine how to retrieve references to Method objects via reflection. One such comparison decides whether to retrieve a reference to method GTK_WIDGET_WINDOW or method gtk_widget_get_window. The problem initially presented itself after an attempt to use JOGL with SWT 4.527 and GTK 2.20.1 because this version of SWT removed the GTK_WIDGET_WINDOW method. Due to the bug SWTAccessor believed the GTK version was 2 .4.1 instead of 2.20.1, so the code attempted to find GTK_WIDGET_WINDOW instead of gtk_widget_get_window. Because this method was no longer there a runtime exception was raised. The file was modified src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java (diff) The file was modified make/scripts/make.jogl.all.macosx-java6.sh (diff) The file was modified make/scripts/make.jogl.all.macosx.sh (diff) The file was modified oculusvr-sdk (diff) The file was modified make/config/oculusvr/oculusvr.c (diff) The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java (diff) The file was modified make/config/oculusvr/oculusvr-common.cfg (diff) The file was modified make/build-common.xml (diff) The file was modified make/build-oculusvr.xml (diff) The file was modified src/oculusvr/classes/com/jogamp/oculusvr/OVRVersion.java (diff) The file was modified make/build-oculusvr.xml (diff) The file was modified oculusvr-sdk (diff) The file was modified oculusvr-sdk (diff) The file was modified src/jogl/native/openmax/jogamp_opengl_util_av_impl_OMXGLMediaPlayer.c (diff) The file was modified src/jogl/native/openmax/omx_tool.h (diff)
Commit
0b62f343f5c2ca74d10d86c435099ce0e0ab89db
by Sven Gothel PointShader: Use same precision for shared uniform in vertex- and fragment shader On GNU/Linux NVidia 340.76 the test TestGLPointsNEWT failed otherwise: error: precision mismatch between shaders for uniform (named mgl_PointParams[0]) error: precision mismatch between shaders for uniform (named mgl_PointParams[1]) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.fp (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.vp (diff)
Commit
a566a1b5a2828b38f1a5c4dfb215ab9b03e7acaa
by Sven Gothel Bug 1176 : Clamp window position and size to 0/0 and screen-size, avoiding out-of screen window positions on BCM VC IV hardware Out of screen window positions on BCM VC IV hardware cause: - Misalignment of self-rendered mouse-pointer / window due to window-offset. - Artifacts when moving the mouse pointer partially out of screen. We still need to add the window position to rel. mouse-pointer position. The file was modified src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff) The file was modified src/newt/native/bcm_vc_iv.c (diff) The file was modified src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff)
Commit
51268bc9874de7cc34dfe7741187238f7d46aafc
by Sven Gothel Bug 1176 : BCM VC IV: Refine clamping of window position and size at native creation - Refines commit a566a1b5a2828b38f1a5c4dfb215ab9b03e7acaa - Issue clamping at 'canCreateNativeImpl()' instead of 'createNativeImpl()', allowing to define clamped position and size before utilizing these values at caller 'createNative()'. Otherwise a clamped position would cause to wait for the original position after 'createNativeImpl()'. This also allows to remove the positionChanged(..) / sizeChanged(..) calls in the native CreateWindow0() implementation. The file was modified src/newt/native/bcm_vc_iv.c (diff) The file was modified src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff)
Commit
5667e4320443289a1c0bd02f54bf466bfc2c5895
by xerxes bcm/vc/iv/DisplayDriver depend on libEGL, pre-load it using GLProfile Fixes libnewt.so: undefined symbol: bcm_host_init" when the NEWT Screen is initialized before OpenGL ES. Signed-off-by: Xerxes RÃ¥nby <xerxes@gudinna.com> The file was modified src/newt/classes/jogamp/newt/driver/bcm/vc/iv/DisplayDriver.java (diff)
Commit
53966f92042d44483cb44f6c6b3c95a6a1fdd325
by Sven Gothel Bug 1151 - Working OculusVR SDK 0.5.0.1 on GNU/Linux w/ Positional Tracker (DK2) Note: The ovrd server must run, otherwise no device is being detected. General Stereo API Changes: - EyePose -> ViewerPose - We only use the viewer pose and derive the pupile position via EyeParameter. - Hence we reduce complexity. - A single ViewerPose will be maintained by StereoDeviceRenderer - position is in meter, allowing StereoGLEventListener to scale device independent. - StereoDevice receives knowledge of certain sensors, to be queried and used for start-sensors. OVR: - Simply apply the above general changes - Build: Remove [more] unused API entries for SDK rendering The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRUtil.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/StereoUtil.java (diff) The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified make/config/oculusvr/oculusvr-common.cfg (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java (diff) The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceRenderer.java (diff) The file was modified src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java (diff) The file was removed src/jogl/classes/com/jogamp/opengl/util/stereo/EyePose.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/stereo/StereoDemo01.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceFactory.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/util/stereo/ViewerPose.java The file was modified make/scripts/tests.sh (diff) The file was modified make/build-oculusvr.xml (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/stereo/StereoGLEventListener.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSBSStereo.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java (diff)