The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was modified src/jogl/classes/javax/media/opengl/awt/AWTPrintLifecycle.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsNewtAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/TileRendererBase.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv08Natives.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff) The file was modified src/jogl/native/libav/ffmpeg_dshow.h (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGStaticNatives.java (diff) The file was modified make/build-jogl.xml (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv09Natives.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv10Natives.java (diff) The file was modified src/jogl/native/libav/ffmpeg_impl_template.c (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGNatives.java (diff) The file was modified src/jogl/native/libav/ffmpeg_static.c (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff) The file was added make/scripts/make.jogl.all.macosx-clang.sh The file was modified src/nativewindow/native/JAWT_DrawingSurfaceInfo.c (diff) The file was modified make/config/jogl/glu-gl2.cfg (diff) The file was modified make/config/jogl/gl-headers.cfg (diff) The file was modified make/config/jogl/gl3-headers.cfg (diff)
Commit
77196201f7e9ae3ceed493fb025264c90ed9a554
by Sven Gothel Complete commit 4b866d2686ab9c3fd7cf6708925b4663ad81e359: Relocate FFMPEGNatives.initIDS0() -> FFMPEGStaticNatives.initIDS0(); Cleanup up warnings and includes (clang); Forgot to commit new ffmpeg_static.h The file was added src/jogl/native/libav/ffmpeg_static.h The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
Commit
5a946df8fd812570826f267d4123b59d79c97cf7
by Sven Gothel TileRenderer: Add and expose clipped image size; Expose size of tiles. Add clipping of the image-size and hence differentiate the image-size and the size the tile-renderer iterates through. The original image-size is required for the opengl reshape and rendering, where the clipping size may restrict the range of rendering. The file was modified src/jogl/classes/com/jogamp/opengl/util/TileRenderer.java (diff)
Commit
c2ce31e11eefcf1b900c0e9b41264f5d5566dc46
by Sven Gothel Fix AWT printing issues w/ overlapping and/or non-opaque contents ; Change AWTPrintLifecycle's lifecycle - AWTPrintLifecycle: - Should decorate: PrinterJob.print(..), instead of within Printable.print(..) { .. container.printAll(..); .. } This is due to AWT print implementation, i.e. AWT will issue Printable.print(..) multiple times for 'overlapping' or non-opaque elements! - Move from javax.media.opengl.awt -> com.jogamp.nativewindow.awt - Make _interface_ AWT agnostic, i.e. remove Graphics2D from 'setup(..)' - Add 'int numSamples' to 'setup(..)' to determine the number of samples - AWTTilePrinter: - Use double precision when scaling image-size and clip-rect, then round them to integer values. Otherwise AWT will use the bounding box for the clipping-rectangular. - Clip negative portion of clip-rect, this removes redundant overpaints, as well as increasing the tile count due to the increased clipping-size. - Clip the image-size in the tile-renderer according to the clip-rect. - DEBUG_TILES: Dump tiles to file - Use sub-image of final BuffereImage instead of adding another clipping region. This might increase performance if no clip-rect has been set. TODO: TestTiledPrintingGearsSwingAWT overlapping tests exposes a 'off by one' bug of the first layer's background! Note: The GL content seems to be correct though - maybe it's simply an AWT rounding error .. The file was modified src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsAWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsNewtAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TiledPrintingAWTBase.java (diff) The file was removed src/jogl/classes/javax/media/opengl/awt/AWTPrintLifecycle.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java (diff) The file was added src/nativewindow/classes/com/jogamp/nativewindow/awt/AWTPrintLifecycle.java The file was modified doc/Implementation/AWTPrinting.txt (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/awt/AWTPrintLifecycle.java (diff)
Commit
06b47d1f738c94ca28c0959a12b05d880bc8a78b
by Sven Gothel Add 'DirectDataBufferInt' supporting NIO based BufferedImages - Contains convenient method to create an NIO backed BufferedImage 'BufferedImage createBufferedImage(int width, int height, int numComponents, Point location)' Standalone test TestTiledPrintingNIOImageSwingAWT 'prints', i.e. renders offscreen, the Frame into - a traditional array-backed BufferedImage - an NIO-backed backed BufferedImage The file was added src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingNIOImageSwingAWT.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TiledPrintingAWTBase.java (diff) The file was modified make/scripts/tests.sh (diff) The file was added src/nativewindow/classes/com/jogamp/nativewindow/awt/DirectDataBufferInt.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingNIOImageSwingAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsNewtAWT.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/tile/PrintableBase.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/tile/OnscreenPrintable.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TiledPrintingAWTBase.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/tile/OffscreenPrintable.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsAWT.java (diff) The file was modified src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff) The file was modified src/jogl/classes/jogamp/opengl/SharedResourceRunner.java (diff) The file was modified src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java (diff) The file was modified src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/RedSquareES1.java (diff) The file was modified make/scripts/tests-win.bat (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java (diff) The file was modified make/scripts/tests-x64-dbg.bat (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingNIOImageSwingAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsNewtAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java (diff)
Commit
8a4a64e1a3e9beb09580ba95fe85026abf2ff106
by Sven Gothel AWTTilePainter.setupGraphics2DAndClipBounds(): Use 'Shape getClip()'; Use double precicion clip bounds 'all the way'; Explicitly scale image and clip w/ current scaled transform. - Use 'Shape getClip()' Don't assume Rectangle2D, but use Shape's getBounds2D() - Use double precicion clip bounds 'all the way' Remove rounding error on clip bounds w/ start value, which was _not_ using doubles. - Explicitly scale image and clip w/ current scaled transform. Instead of abusing Graphics2D's clip shape to scale image size and clip-area, explicitly use transform both bounding boxes into transformed space, scale space and transform out (inversion). A possible NoninvertibleTransformException will be thrown while Graphics2D has not been modified. The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff) The file was modified make/scripts/make.jogl.all.win64.bat (diff) The file was modified make/scripts/tests-x64-dbg.bat (diff) The file was modified make/scripts/tests-x32.bat (diff) The file was modified make/scripts/tests-x64.bat (diff) The file was modified make/scripts/tests-x32-dbg.bat (diff) The file was modified make/scripts/make.jogl.all.win32.bat (diff) The file was modified make/scripts/tests-javaws-x64.bat (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java (diff)
Commit
b1db882abfe6166abb5f06df8ff2d386e5f8f842
by Sven Gothel Fix Bug 835 : Use target.[sourcelevel,targetlevel,rt.jar] for all javac tasks. Before we bumped java language version to 1.6, i.e. target == 1.5, we required to compile some parts w/ the host level (1 .6). This is no more required. The file was modified make/scripts/check-java-major-version.sh (diff) The file was modified make/build-staticglgen.xml (diff) The file was modified make/build-jogl.xml (diff) The file was modified src/jogl/classes/jogamp/opengl/GLStateTracker.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit
c427ed22244df44b71a0f1f000b0f93e56c283c2
by Sven Gothel Fix Bug 826 : GLJPanel: Fully restore TextureState and Viewport In FBO mode save TextureState of current texture-unit, as well as for the fbo texture-unit if the latter is a different. In glslTextureRaster mode for verical flip (using FBO), set the viewport to drawable size if before flipping and restore afterward - if equired. TestGLJPanelTextureStateAWT fully tests use cases: - Keep texture bound w/ same or other texture-unit - Use 2 viewports within one drawable and keep it The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGTextureFromFileNEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGImage01NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw01ES2Listener.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/TextureDraw01Accessor.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/util/texture/TextureState.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGTextureFromFileAWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/TextureDraw01GL2Listener.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGTextureFromFileNEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGJoglAWTCompareNewtAWT.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLJPanelTextureStateAWT.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTGATextureFromFileNEWT.java (diff) The file was modified make/scripts/tests.sh (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw02ES2ListenerFBO.java The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES1TextureImmModeSink.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGImage01NEWT.java (diff)
Commit
939d6304d464e69b1d1d2a104c3da5536d3bf326
by Sven Gothel AWT Printing: Fix non vertical-flipped printing, i.e. cut-off top-row's tile upper area, cleanup. TestTiledPrintingGearsSwingAWT2: Provoked !flipped bug where top-row was positioned too low due to using full size tile-height. Cutting of the unused top-row's upper area corrects this issue. vertical-flip mode does not expose this situation, since flipping shifts the payload to the upper tile area. TestTiledPrintingGearsSwingAWT2: Also tests an alternative transparent overlapping mode without layout. The file was modified make/scripts/tests-win.bat (diff) The file was modified make/scripts/tests-x64-dbg.bat (diff) The file was modified src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java (diff) The file was modified make/scripts/tests.sh (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/tile/TransparentPanel.java The file was added src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT2.java The file was modified src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java (diff) The file was modified src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLStateTracker.java (diff) The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLContext.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)