JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
Package com.jogamp.opengl.test.junit.jogl.acore

Copyright 2010 JogAmp Community. More...

Packages

package  anim
 Copyright 2013 JogAmp Community.
 
package  ect
 Copyright 2013 JogAmp Community.
 
package  glels
 Copyright 2013 JogAmp Community.
 

Classes

class  GLProfile0XBase
 
class  GLReadBuffer00Base
 Test synchronous GLAutoDrawable display, swap-buffer and read-pixels including non-MSAA and MSAA framebuffer. More...
 
class  GLReadBuffer00BaseAWT
 Test synchronous GLAutoDrawable display, swap-buffer and read-pixels including non-MSAA and MSAA framebuffer. More...
 
class  InitConcurrentBaseNEWT
 Concurrent and lock-free initialization and rendering using exclusive NEWT Display EDT instances, or concurrent locked initialization and lock-free rendering using a shared NEWT Display EDT instances. More...
 
class  TestAddRemove01GLCanvasSwingAWT
 
class  TestAddRemove02GLWindowNewtCanvasAWT
 
class  TestAddRemove03GLWindowNEWT
 
class  TestAWTCloseX11DisplayBug565
 Tests the closing the device of GLCanvas in JOGL. More...
 
class  TestBug1146GLContextDialogToolTipAWT
 
class  TestBug1398Deadlock02AWT
 
class  TestBug669RecursiveGLContext01NEWT
 Tests simple recursive GLContext behavior. More...
 
class  TestBug669RecursiveGLContext02NEWT
 Tests recursive GLContext behavior. More...
 
class  TestBug692GL3VAONEWT
 Test Vertex Array Object (VAO) Usage and BufferStateTracker. More...
 
class  TestCPUSourcingAPINEWT
 CPU sourced data API entry not allowed on ES3 and GL core >= 3.0. More...
 
class  TestDestroyGLAutoDrawableNewtAWT
 
class  TestFBOAutoDrawableDeadlockAWT
 
class  TestFBOAutoDrawableFactoryNEWT
 Toolkit agnostic GLOffscreenAutoDrawable.FBO tests using the factory model. More...
 
class  TestFBOMix2DemosES2NEWT
 
class  TestFBOMRTNEWT01
 
class  TestFBOOffThreadSharedContextMix2DemosES2NEWT
 Toolkit agnostic GLOffscreenAutoDrawable.FBO tests using the factory model. More...
 
class  TestFBOOnThreadSharedContext1DemoES2NEWT
 Toolkit agnostic GLOffscreenAutoDrawable.FBO tests using the factory model. More...
 
class  TestGLAutoDrawableDelegateNEWT
 Test using a NEWT Window for onscreen case. More...
 
class  TestGLAutoDrawableDelegateOnOffscrnCapsNEWT
 Tests using a NEWT Window for on- and offscreen cases. More...
 
class  TestGLAutoDrawableFactoryES2OffscrnCapsNEWT
 Toolkit agnostic GLOffscreenAutoDrawable tests using the factory model. More...
 
class  TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT
 Toolkit agnostic GLOffscreenAutoDrawable tests using the factory model. More...
 
class  TestGLAutoDrawableFactoryGLnBitmapCapsNEWT
 Toolkit agnostic GLOffscreenAutoDrawable tests using the factory model. More...
 
class  TestGLAutoDrawableFactoryGLProfileDeviceNEWT
 Testing producing GLContext instances of different GLProfiles using different AbstractGraphicsDevices. More...
 
class  TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT
 Tests using an AWT GLCanvas auto drawable for on- and offscreen cases. More...
 
class  TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT
 Tests using a NEWT GLWindow auto drawable for on- and offscreen cases. More...
 
class  TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT
 Tests using a NEWT GLWindow auto drawable for on- and offscreen cases. More...
 
class  TestGLContextSurfaceLockNEWT
 
class  TestGLDebug00NEWT
 
class  TestGLDebug01NEWT
 
class  TestGLException01NEWT
 
class  TestGLExtensionQueryOffscreen
 
class  TestGLMesaBug651NEWT
 Some GL state values are broken w/ Mesa 9.0 w/ multiple different context. More...
 
class  TestGLMesaBug658NEWT
 The 3.1 compatibility context on Mesa >= 9.0 seems to be broken. More...
 
class  TestGLOffscreenAutoDrawableBug1044AWT
 
class  TestGLPointsNEWT
 
class  TestGLProfile00NEWT
 
class  TestGLProfile01NEWT
 
class  TestGLProfile02NEWTNoARBCtx
 
class  TestGLProfile03NEWTOffscreen
 
class  TestGLProfile04NEWTOffscreenNoARBCtx
 
class  TestGLProfileXXNEWTPost
 Simply re-test w/o any properties after TestGLProfile*NoARBCtx to be sure follow-up unit tests are tested under default conditions. More...
 
class  TestGLReadBuffer01GLCanvasAWT
 Test synchronous GLAutoDrawable display, swap-buffer and read-pixels with AWT GLCanvas including non-MSAA and MSAA framebuffer. More...
 
class  TestGLReadBuffer01GLJPanelAWT
 Test synchronous GLAutoDrawable display, swap-buffer and read-pixels with AWT GLJPanel including non-MSAA and MSAA framebuffer. More...
 
class  TestGLReadBuffer01GLWindowNEWT
 Test synchronous GLAutoDrawable display, swap-buffer and read-pixels with NEWT including non-MSAA and MSAA framebuffer. More...
 
class  TestGLVersionParsing00NEWT
 
class  TestGPUMemSec01NEWT
 
class  TestInitConcurrent01NEWT
 Concurrent initialization and lock-free rendering using shared NEWT Display EDT instances. More...
 
class  TestInitConcurrent02NEWT
 Concurrent and lock-free initialization and rendering using exclusive NEWT Display EDT instances. More...
 
class  TestMainVersionGLCanvasAWT
 
class  TestMainVersionGLWindowNEWT
 
class  TestMapBufferRead01NEWT
 Verifies content of buffer storage's content as well as general buffer- and buffer-storage tracking. More...
 
class  TestMapBufferRead02NEWT
 Verifies content of buffer storage's content as well as general buffer- and buffer-storage tracking. More...
 
class  TestNEWTCloseX11DisplayBug565
 Tests the closing the device of GLWindow and off-screen GLAutoDrawable using FBO and PBuffer in JOGL. More...
 
class  TestNVSwapGroupNEWT
 
class  TestOffscreenLayer01GLCanvasAWT
 
class  TestOffscreenLayer02NewtCanvasAWT
 
class  TestPBufferDeadlockAWT
 
class  TestSharedContextListAWT
 
class  TestSharedContextListNEWT
 
class  TestSharedContextListNEWT2
 
class  TestSharedContextNewtAWTBug523
 TestSharedContextNewtAWTBug523. More...
 
class  TestSharedContextVBOES1NEWT
 Sharing the VBO of 3 GearsES1 instances, each in their own GLWindow. More...
 
class  TestSharedContextVBOES2AWT3
 Sharing the VBO of 3 GearsES2 instances, each in their own AWT GLCanvas. More...
 
class  TestSharedContextVBOES2AWT3b
 Sharing the VBO of 3 GearsES2 instances, each in their own AWT GLJPanel. More...
 
class  TestSharedContextVBOES2NEWT0
 Sharing the VBO of 3 GearsES2 instances, each in their own GLWindow. More...
 
class  TestSharedContextVBOES2NEWT1
 Sharing the VBO of 3 GearsES2 instances, each in their own GLWindow. More...
 
class  TestSharedContextVBOES2NEWT2
 Sharing the VBO of 3 GearsES2 instances, each in their own GLWindow. More...
 
class  TestSharedContextVBOES2NEWT3
 Sharing the VBO of 3 GearsES2 instances, each in their own GLWindow. More...
 
class  TestSharedContextVBOES2NEWT4
 Expected error test sharing w/ different shared-master context, i.e. More...
 
class  TestSharedContextVBOES2NEWT5
 Analyze Bug 1312: Test potential memory leak in GLContextShareSet due to its usage of hard references. More...
 
class  TestSharedContextVBOES2SWT3
 Sharing the VBO of 3 GearsES2 instances, each in their own SWT GLCanvas. More...
 
class  TestSharedContextWithJTabbedPaneAWT
 
class  TestSharedExternalContextAWT
 Bug 1160. More...
 
class  TestShutdownCompleteAWT
 
class  TestShutdownCompleteNEWT
 
class  TestSingleGLInJSliderNewtAWT
 TestSingleGLInJSliderNewtAWT. More...
 
class  TestVersionSemanticsNOUI
 
class  TestX11DefaultDisplay
 This is a clone of TestGLPointsNEWT which uses the ability to specify the X11 default display programmatically instead of relying on the DISPLAY environment variable. More...
 

Detailed Description

Copyright 2010 JogAmp Community.

Copyright (C) 2013 United States Government as represented by the Administrator of the National Aeronautics and Space Administration.

Copyright 2019 JogAmp Community.

Copyright 2011-2023 JogAmp Community.

Copyright 2012 JogAmp Community.

Copyright 2011 JogAmp Community.

Copyright 2010-2023 JogAmp Community.

Copyright 2020 JogAmp Community.

Copyright 2015 JogAmp Community.

Copyright 2013 JogAmp Community.

Copyright 2014 JogAmp Community.

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY JogAmp Community `‘AS IS’' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of JogAmp Community.

All Rights Reserved.

Copyright 2010 JogAmp Community. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY JogAmp Community `‘AS IS’' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of JogAmp Community.