Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | If junit.is.disabled, copy a dummy TEST xml file, otherwisa Jenkins claims ↵ | Sven Gothel | 2012-02-24 | 1 | -1/+4 |
| | | | | failure. | ||||
* | Even if 'junit.is.disabled', we need to produce the test archive (7z), ↵ | Sven Gothel | 2012-02-24 | 1 | -1/+4 |
| | | | | otherwise the jenkins build fails. | ||||
* | Introduce environment-var/property to disable unit tests (per node) -> ↵ | Sven Gothel | 2012-02-24 | 2 | -2/+4 |
| | | | | gluegen commit 0dce3191754bd73138ff6a72e576a2af05f850ba | ||||
* | Add NODE_LABEL in unit test | Sven Gothel | 2012-02-24 | 1 | -0/+2 |
| | |||||
* | Add jogl.basename and env.NODE_LABEL (jenkins build) | Sven Gothel | 2012-02-24 | 1 | -6/+9 |
| | |||||
* | TestInitConcurrentNEWT: Reduce max threads (16 -> 8) on ARM, also use vsync ↵ | Sven Gothel | 2012-02-24 | 1 | -2/+7 |
| | | | | to reduce load | ||||
* | Fix ↵ | Sven Gothel | 2012-02-24 | 1 | -1/+1 |
| | | | | GLUEGEN_CPPTASKS_FILE="../../gluegen/make/lib/gluegen-cpptasks-linux-armv7.xml" | ||||
* | fix targetcommand.sh name on target ; Use ↵ | Sven Gothel | 2012-02-24 | 2 | -17/+13 |
| | | | | | | | GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-armv7.xml make.jogl.all.linux-armv7-cross.sh: Use GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-armv7.xml | ||||
* | Surface2File: Use .tga to write pixels, which allows RGB and RGBA | Sven Gothel | 2012-02-24 | 1 | -1/+1 |
| | |||||
* | Fix MultisampleDemo01 -> MultisampleDemoES1 (proper profile, remove ↵ | Sven Gothel | 2012-02-24 | 6 | -41/+62 |
| | | | | immediate mode for ES1) ; Fix GLES1Impl.glOrtho() | ||||
* | Add GLProfile.getGL2GL3() meta profile getter completing getGL2ES[12]() | Sven Gothel | 2012-02-24 | 5 | -8/+58 |
| | |||||
* | GLProfile.GL2GL3: Use GL2GL3 profile (required for this test) and check it's ↵ | Sven Gothel | 2012-02-23 | 1 | -8/+7 |
| | | | | availability. | ||||
* | MemoryObject: Use proper generics style | Sven Gothel | 2012-02-23 | 4 | -5/+5 |
| | |||||
* | Enhance GLProfile's profile tests - compare the final String references, ↵ | Sven Gothel | 2012-02-23 | 1 | -19/+19 |
| | | | | | | | | | instead of String comparison. GLProfile's 'profile' string reference is final and one of the static final GL* string references, with which it is compared. Hence only the references can be used here. Impact: Performance. | ||||
* | Fix GLProfile.isGL2ES2(): "isGL2() || isGL3()" -> "isGL2GL3()" | Sven Gothel | 2012-02-23 | 1 | -14/+14 |
| | | | | .. was excluding: GL2GL3 common profile. | ||||
* | Fix linux armv7 non-cross script / Disable ScreenMode on linux armv7 unit ↵ | Sven Gothel | 2012-02-23 | 5 | -8/+9 |
| | | | | | | | tests (build scripts) Disable ScreenMode on Linux-ARM-Omap4 for example, where XRandR calls consume up to 3s per test. | ||||
* | Passing environment-vars and ant-properties to junit tests, enabling fine ↵ | Sven Gothel | 2012-02-23 | 1 | -1/+22 |
| | | | | | | | | | | | | | grained controll of test behavior. Matching gluegen commit 5459979a097f91011d3f23ff6f25e1dc34b1d52a Environment vars, mapped to properties: JUNIT_RUN_ARG0 -> junit.run.arg0 JUNIT_RUN_ARG1 -> junit.run.arg1 This allows us to disable ScreenMode on Linux-ARM-Omap4 for example, where XRandR calls consume up to 3s per test. | ||||
* | NEWT/ScreenMode DEBUG_TEST_SCREENMODE_DISABLED ↵ | Sven Gothel | 2012-02-23 | 1 | -1/+6 |
| | | | | (-Dnewt.test.Screen.disableScreenMode) - If set also avoid 'getCurrentScreenModeImpl()' | ||||
* | NEWT: Add time costs in DEBUG mode. NEWT/XRandR: Reuse ↵ | Sven Gothel | 2012-02-23 | 8 | -135/+195 |
| | | | | | | | | | | | XRRScreenConfiguration to reduce perf hit on Linux ARM Omap4. On Linux ARM Omap4, we experience a performance hit when using XRandR: 1st call of XRRSizes: ~ 1668 ms Each call of XRRGetScreenInfo: ~ 1109 ms Even though XRRGetScreenInfo is cached in NEWT's X11Screen initialization, overall init time is ~2s, far too expensive. | ||||
* | Fine tune unit tests for ES platforms | Sven Gothel | 2012-02-22 | 15 | -55/+141 |
| | |||||
* | X11Screen: Only dump RandR version info in DEBUG mode. | Sven Gothel | 2012-02-22 | 1 | -1/+1 |
| | |||||
* | EGL Display Lifecycle Robustness Patch (impl. workaround) | Sven Gothel | 2012-02-22 | 8 | -22/+130 |
| | | | | | | | | | | Added EGLDisplayUtil helper class managing the lifecycle of the EGL display handle recursively. This class is required, due to implementation bugs within EGL where EGL.eglTerminate(long) does not mark the resource for deletion when still in use, bug releases them immediatly. This fixes unit test com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrentNEWT on Linux ARM w/ Omap4 and Tegra2. | ||||
* | Fix commit 33249b6eca519947b02f3bfbf05b73d73c936094 | Sven Gothel | 2012-02-22 | 1 | -4/+0 |
| | |||||
* | DEBUG Output: More thread-names to drawable/context lifecycle; Remove ↵ | Sven Gothel | 2012-02-22 | 27 | -119/+125 |
| | | | | massive '!!!' occurence | ||||
* | TestGPUMemSec01NEWT ES fix: No RGB read pixel available on ES platform | Sven Gothel | 2012-02-22 | 1 | -11/+65 |
| | |||||
* | test scripts | Sven Gothel | 2012-02-22 | 3 | -2/+115 |
| | |||||
* | Test: UITestCase.get*Name() takes 'String separator' as argument. | Sven Gothel | 2012-02-22 | 4 | -15/+15 |
| | |||||
* | GraphicsConfigurationFactory: Add DEBUG dump @ chooser | Sven Gothel | 2012-02-22 | 3 | -1/+8 |
| | |||||
* | ExtensionAvailabilityCache: Remove 'XXX_NV_vertex_array_range' hack | Sven Gothel | 2012-02-22 | 1 | -11/+1 |
| | |||||
* | Fix VBORegion2PES2: Don't exceed MAQX_TEXTURE_SIZE | Sven Gothel | 2012-02-22 | 1 | -0/+8 |
| | |||||
* | TextureIO (TGA/NetPbm): Allow GL_BGR[A] and use GL_BGRA if available ; Fix ↵ | Sven Gothel | 2012-02-22 | 6 | -61/+284 |
| | | | | | | | | | | | | | NetPbmTextureWriter ; Added unit tests - Allow GL_BGR[A] usage (TGA / NetPbm) - Use GL_BGRA if available (TGA), utilize GLContext.isTextureFormatBGRA8888Available() - Fix NetPbmTextureWriter - Maintain 'auto' magic mode for 'spi' role in TextureIO (was overwritten) - Use FileChannel for nio buffer streaming, instead of array copy | ||||
* | Test (graph) fixes for ES | Sven Gothel | 2012-02-22 | 7 | -52/+108 |
| | | | | | | - MSAATool: Catch gl-errors on glIsEnabled(..) queries - Call MSAATool.dump(..) in base class GPURendererListenerBase01 | ||||
* | Fix GLReadBufferUtil for ES platforms: RGB read format may not be supported. ↵ | Sven Gothel | 2012-02-22 | 1 | -13/+44 |
| | | | | Use GL_IMPLEMENTATION_COLOR_READ_FORMAT/TYPE query | ||||
* | FBObject: Meaningfull error message if TexImage2D fails. | Sven Gothel | 2012-02-22 | 1 | -10/+17 |
| | |||||
* | FontSet (graph): get*(..) throws IOException - Proper passing and handling ↵ | Sven Gothel | 2012-02-22 | 8 | -58/+109 |
| | | | | of IOException | ||||
* | EGLDrawable: use the original requested Capabilities, ignore previously ↵ | Sven Gothel | 2012-02-22 | 1 | -3/+2 |
| | | | | | | | | | chosen ones (x11,win32,..) - they are not fit The previous chosen caps might come from GLX, WGL .. however, these caps doesn't reflect EGL's capabilities - they may reflect less features. This fixes missing MSAA on linux/armv7 w/ GLX enabled. | ||||
* | Minor GL/GLContext additions / cleanups (GL_BGRA, isNPOTTextureAvailable()) | Sven Gothel | 2012-02-22 | 10 | -16/+34 |
| | | | | | | | | - Subsume GL_EXT_texture_format_BGRA8888 -> GL, Added GLContext.isTextureFormatBGRA8888Available() - Movied generic isNPOTTextureAvailable() from GL -> GLContext, used by GL (desktop), added simplified impl. in GLES1/GLES2 (false/true) | ||||
* | Remove unused class jogamp/opengl/gl2/Util | Sven Gothel | 2012-02-22 | 1 | -244/+0 |
| | |||||
* | API Change [GLProfile/GLContext]: Add notion of hardware acceleration in ↵ | Sven Gothel | 2012-02-20 | 10 | -114/+271 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | GLProfile.get<Profile>() methods. We need to distinguish between software and hardware accelerated OpenGL profiles to allow choosing the proper profiles [default, GL2ES1, GL2ES2, ..] on platforms where both, software and hardware implementations exist (GL, GLES2, ..). Where no preference is being requested, hardware acceleration is favored: GLProfile.getDefault() GLProfile.getGL2ES1() GLProfile.getGL2ES2() Some method signatures needed to change GLProfile: getMaxProgrammable(AbstractGraphicsDevice device) -> getMaxProgrammable(AbstractGraphicsDevice device, boolean favorHardwareRasterizer) GLProfile adds: isHardwareRasterizer() Determination whether a hardware acceleration is being used or not is extended in GLContextImpl by querying the current context's GL_RENDERER string. If the latter contains 'software' (case insensitive) it is not hardware accelerated. At least this works w/ newer Mesa3D impl, where GLX_SLOW_CONFIG is not set! | ||||
* | Enable remote ssh unit test invocation [1] (testing w/ linux armv7) | Sven Gothel | 2012-02-20 | 3 | -11/+147 |
| | |||||
* | Fix commit fb7165e690546359dee92dd60b04be69f141c87e; Clarify ↵ | Sven Gothel | 2012-02-20 | 8 | -57/+38 |
| | | | | ShaderState.attachShaderProgram(..) | ||||
* | Hide dump of screen origin/size behind DEBUG flag. | Sven Gothel | 2012-02-19 | 1 | -1/+3 |
| | |||||
* | Update linux armv7 scripts | Sven Gothel | 2012-02-19 | 2 | -3/+9 |
| | |||||
* | Cleanup ShaderCode/Program/State | Sven Gothel | 2012-02-19 | 7 | -40/+66 |
| | | | | | | - Add multiple sources for create ShaderCode - Add Shaderstate attachShaderProgram w/ enable flag - Clarify doc | ||||
* | Merge pull request #44 from xranby/master | Sven Gothel | 2012-02-18 | 1 | -0/+28 |
|\ | | | | | Add make/scripts/make.jogl.all.linux-armv7.sh | ||||
| * | Add make/scripts/make.jogl.all.linux-armv7.sh for native ARM-linux builds. | Xerxes Rånby | 2012-02-18 | 1 | -0/+28 |
|/ | | | | Signed-off-by: Xerxes Rånby <[email protected]> | ||||
* | updated featured projects: Add: c3d, illarion; Removed: field | Sven Gothel | 2012-02-17 | 1 | -29/+33 |
| | |||||
* | updated featured projects: Add: c3d, illarion; Removed: field | Sven Gothel | 2012-02-17 | 4 | -0/+0 |
| | |||||
* | Bump links GL 4.1 -> 4.2 | Sven Gothel | 2012-02-15 | 1 | -4/+5 |
| | |||||
* | WWW: Add FROG and JebGL | Sven Gothel | 2012-02-15 | 5 | -0/+23 |
| |