The Jenkins Controller is preparing for shutdown. No new builds can be started.
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/AWTPrintLifecycle.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/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/demos/gl2/Gears.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 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/es2/RedSquareES2.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/TestTiledPrintingGearsAWT.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/FFMPEGv09Natives.java (diff) The file was modified
src/jogl/native/libav/ffmpeg_impl_template.c (diff) The file was modified
make/build-jogl.xml (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/FFMPEGDynamicLibraryBundleInfo.java (diff) 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/impl/FFMPEGv08Natives.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGStaticNatives.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/FFMPEGNatives.java (diff) The file was modified
src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv10Natives.java (diff) The file was modified
src/nativewindow/native/JAWT_DrawingSurfaceInfo.c (diff) The file was modified
make/config/jogl/gl3-headers.cfg (diff) The file was modified
make/config/jogl/glu-gl2.cfg (diff) The file was added make/scripts/make.jogl.all.macosx-clang.sh (diff) The file was modified
make/config/jogl/gl-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 (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/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified
src/jogl/classes/javax/media/opengl/awt/GLJPanel.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/test/com/jogamp/opengl/test/junit/jogl/tile/TiledPrintingAWTBase.java (diff) 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/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsNewtAWT.java (diff) The file was modified
src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was added src/nativewindow/classes/com/jogamp/nativewindow/awt/AWTPrintLifecycle.java (diff) The file was modified
src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was removed src/jogl/classes/javax/media/opengl/awt/AWTPrintLifecycle.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/tile/TestTiledPrintingGearsAWT.java (diff) The file was modified
src/nativewindow/classes/com/jogamp/nativewindow/awt/AWTPrintLifecycle.java (diff) The file was modified
doc/Implementation/AWTPrinting.txt (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 (diff) 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 (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingNIOImageSwingAWT.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/tile/OffscreenPrintable.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/tile/OnscreenPrintable.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/tile/PrintableBase.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/tile/TiledPrintingAWTBase.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) 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/windows/wgl/WindowsWGLDrawableFactory.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/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
make/scripts/tests.sh (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
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/TestTiledPrintingGearsSwingAWT.java (diff) The file was modified
src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsNewtAWT.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/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.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/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (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-x32.bat (diff) The file was modified
make/scripts/tests-x64-dbg.bat (diff) The file was modified
make/scripts/make.jogl.all.win64.bat (diff) The file was modified
make/scripts/tests-javaws-x64.bat (diff) The file was modified
make/scripts/tests-x64.bat (diff)