jnlp-files/jogl-applet-bug818_gljpanel01.html | 12 +- jnlp-files/jogl-applet-gl2_gljpanel02.html | 32 + jnlp-files/jogl-test-applets.html | 3 +- make/lib/v2.2.1/jogl-all.jar | Bin 0 -> 3200387 bytes make/scripts/tests-win.bat | 5 +- make/scripts/tests.sh | 15 +- src/jogl/classes/com/jogamp/opengl/FBObject.java | 666 +++++++++++++++------ .../com/jogamp/opengl/GLRendererQuirks.java | 53 +- .../classes/com/jogamp/opengl/util/Animator.java | 90 +-- .../com/jogamp/opengl/util/AnimatorBase.java | 31 +- .../com/jogamp/opengl/util/FPSAnimator.java | 84 +-- .../classes/com/jogamp/opengl/util/GLBuffers.java | 15 +- .../jogamp/opengl/util/GLPixelStorageModes.java | 20 +- .../opengl/util/stereo/StereoClientRenderer.java | 13 +- src/jogl/classes/javax/media/opengl/GLContext.java | 1 + .../classes/javax/media/opengl/GLFBODrawable.java | 22 +- .../classes/javax/media/opengl/awt/GLJPanel.java | 109 +++- .../graph/curve/opengl/VBORegion2PMSAAES2.java | 10 +- .../graph/curve/opengl/VBORegion2PVBAAES2.java | 6 +- src/jogl/classes/jogamp/opengl/GLContextImpl.java | 149 ++--- .../classes/jogamp/opengl/GLDrawableHelper.java | 46 +- .../classes/jogamp/opengl/GLFBODrawableImpl.java | 181 +++--- .../jogamp/opengl/GLOffscreenAutoDrawableImpl.java | 2 +- .../classes/com/jogamp/newt/opengl/GLWindow.java | 4 +- .../graph/demos/ui/GLEventListenerButton.java | 4 +- .../jogl/acore/TestFBOAutoDrawableFactoryNEWT.java | 41 +- .../test/junit/jogl/acore/TestFBOMRTNEWT01.java | 6 +- .../junit/jogl/acore/TestFBOMix2DemosES2NEWT.java | 45 +- .../junit/jogl/acore/TestVersionSemanticsNOUI.java | 39 +- .../opengl/test/junit/jogl/demos/es1/GearsES1.java | 2 +- .../test/junit/jogl/demos/es2/FBOMix2DemosES2.java | 19 +- .../opengl/test/junit/jogl/demos/es2/GearsES2.java | 12 +- .../demos/es2/TextureDraw02ES2ListenerFBO.java | 25 +- .../demos/es2/awt/TestGearsES2GLJPanelAWT.java | 34 ++ .../opengl/test/junit/jogl/demos/gl2/Gears.java | 78 ++- .../opengl/test/junit/jogl/demos/gl2/Teapot.java | 62 +- ...t.java => Bug818GLJPanelAndGLCanvasApplet.java} | 30 +- .../gl2/awt/GLJPanelsAndGLCanvasDemoGL2Applet.java | 180 ++++++ .../jogl/demos/gl2/awt/TestGearsGLJPanelAWT.java | 51 ++ .../test/junit/jogl/stereo/StereoDemo01.java | 1 + 40 files changed, 1515 insertions(+), 683 deletions(-) create mode 100644 jnlp-files/jogl-applet-gl2_gljpanel02.html create mode 100644 make/lib/v2.2.1/jogl-all.jar rename src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/{Bug818GLJPanelApplet.java => Bug818GLJPanelAndGLCanvasApplet.java} (90%) create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/GLJPanelsAndGLCanvasDemoGL2Applet.java