Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GLSL DataArray/Handler: Remove ShaderState state and pass it through: ↵ | Sven Gothel | 2011-08-30 | 31 | -353/+668 |
| | | | | | | | | | ShaderState.getShaderState(gl) This removes the dependency of a GLSL GLDataArray object to a specific ShaderState and enables sharing of this VBO data, i.e. via a shared context. Test: TestSharedContextVBOES2NEWT | ||||
* | Update README.txt and REPOSITORIES.txt | Sven Gothel | 2011-08-24 | 2 | -7/+21 |
| | |||||
* | NEWT/ScreenMode: Fix Bug 456 - Reset to orig ScreenMode when exit (normal or ↵ | Sven Gothel | 2011-08-24 | 7 | -48/+209 |
| | | | | ctrl-c) ; Generics Coding | ||||
* | Cleanup: Java Generics Use and Removed Unused Methods | Sven Gothel | 2011-08-24 | 16 | -122/+101 |
| | |||||
* | GLCapabilitiesImmutable: No need to extend WriteClonable explicitly, ↵ | Sven Gothel | 2011-08-24 | 1 | -1/+1 |
| | | | | extended by super class | ||||
* | Fix Bug 500: gl.getGL4() fails even though the context is GL4 | Sven Gothel | 2011-08-23 | 1 | -1/+1 |
| | |||||
* | Also tackles bug 510, only lookup global on Android. See gluegen commit ↵ | Sven Gothel | 2011-08-22 | 1 | -2/+9 |
| | | | | 58469fd2343039c195a88d0b171ba9af2dce40be | ||||
* | test.sh .. | Sven Gothel | 2011-08-22 | 1 | -2/+2 |
| | |||||
* | API Change GLArrayDataWrapper/GLArrayDataServer: Add vboTarget to wrapper ↵ | Sven Gothel | 2011-08-22 | 7 | -37/+82 |
| | | | | | | cstr and add interleaved seg. vboTarget is required in case of interleaved segments to allow eg. interleaved indices. | ||||
* | Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where ↵ | Sven Gothel | 2011-08-22 | 2 | -6/+6 |
| | | | | GLDataArrayHandler throws an exception in cstr if not VBO, but VBO usage is determined later | ||||
* | Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where ↵ | Sven Gothel | 2011-08-22 | 13 | -121/+235 |
| | | | | VBO/attribute binding wasn't updated (VBO data written, shader change/switch attribute on same location) ; Optimized interleaved GLSL VBO binding, hence split up GLArrayHandler syncData/enableState | ||||
* | test scripts: use new demos.gl2 location | Sven Gothel | 2011-08-22 | 1 | -5/+5 |
| | |||||
* | win32 test scripts: use new *all* locations | Sven Gothel | 2011-08-22 | 6 | -11/+14 |
| | |||||
* | reloc test: demos.gl2.gears -> demos.gl2, etc | Sven Gothel | 2011-08-22 | 34 | -36/+42 |
| | |||||
* | NewtVersionActivity: Remove 'gears' test; Version Info: Drop ↵ | Sven Gothel | 2011-08-22 | 8 | -31/+31 |
| | | | | NativeWindow/Newt Version since we use *all* targets | ||||
* | Add missing GearsES2 NEWT test hook | Sven Gothel | 2011-08-22 | 1 | -0/+136 |
| | |||||
* | Add Dominik's ElektronenMultiplizierer (GL2ES2, NEWT) version | Sven Gothel | 2011-08-22 | 3 | -0/+1227 |
| | |||||
* | Misc Rename/Reloc; GLArrayData*/PMVMatrix enhancments; Test fixes/adds ↵ | Sven Gothel | 2011-08-22 | 78 | -1424/+2174 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (GearsES1/ES2) rename/reloc: - javax.media.nativewindow.util: DimensionReadOnly -> DimensionImmutable PointReadOnly -> PointImmutable RectangleReadOnly -> RectangleImmutable unified 'immutable' name as used within jogamp already - remove array handler from public API com.jogamp.opengl.util.GL*ArrayHandler -> jogamp.opengl.util.GL*ArrayHandler - GLArrayData: Clarify method names getComponentNumber() -> getComponentCount() getComponentSize() -> getComponentSizeInBytes() getElementNumber() -> getElementCount() getByteSize() -> getSizeInBytes() - FixedFuncPipeline: Moved def. array names to GLPointerFuncUtil enhancement: - GLArrayDataServer: Add support for interleaved arrays/VBO - GLArrayData*.createFixed(..) remove 'name' argument (non sense for fixed function) - PMVMatrix: - one nio buffer - removed 'Pmv' multiplied matrix - removed 2x2 cut down 'Mvi' normal matrix (use 4x4 Mvi) - tests: - RedSquare -> RedSquareES1/RedSquareES2 - Gears ES1 fixed + ES2 added. Both work properly and share common Gears VBO construction - Added TestMapBuffer01NEWT, testing glMapBuffer | ||||
* | NEWT/Android: Assisting NEWTBaseActivity to simplify NEWT/Android usage. | Sven Gothel | 2011-08-11 | 2 | -44/+106 |
| | |||||
* | Android Cleanup: Remove commented code, make immutables final again | Sven Gothel | 2011-08-11 | 2 | -16/+3 |
| | |||||
* | NEWT/Android Fix: Display/Screen/Window creation ; ScreenMode Change | Sven Gothel | 2011-08-11 | 9 | -105/+127 |
| | | | | | | | | | | | | | | | | | | | - Remove Application Context notion in Screen/Display, use 'jogamp.common.os.android.StaticContext' - Display, Screen and Window construction is Android agnostic allowing simple GLWindow creation. - Android ScreenMode Fix: - Use unrotated screen dimension - Intercept 'orientation' configChange, which keeps running the application in case of a rotation. - ScreenMode Add: getRotatedWidth() / getRotatedHeight(), used for Screen.setScreenSize(..) which reflects the rotates dimension. - ScreenMode: getCurrentMode() allows new, not yet detected, ScreenModes | ||||
* | Android Cleanup: Remove EGL header & library (compile time) | Sven Gothel | 2011-08-11 | 3 | -3/+0 |
| | |||||
* | NEWT/Android: Add missing native code | Sven Gothel | 2011-08-11 | 1 | -0/+47 |
| | |||||
* | Enclose file IO access in priviledged block | Sven Gothel | 2011-08-11 | 1 | -11/+24 |
| | |||||
* | Add touch event propagation to NEWT | Sven Gothel | 2011-08-09 | 1 | -13/+9 |
| | |||||
* | Add AndroidWindow implementation | Sven Gothel | 2011-08-09 | 1 | -71/+183 |
| | |||||
* | Merge remote-tracking branch 'rsantina/master' | Sven Gothel | 2011-08-09 | 16 | -99/+942 |
|\ | |||||
| * | Graph UI and Text demo using UIcontroller. | Rami Santina | 2011-08-09 | 2 | -0/+426 |
| | | |||||
| * | Graph UI: Added scene controller and general scenegraph behavior. | Rami Santina | 2011-08-09 | 5 | -34/+431 |
| | | | | | | | | | | | | | | User can implement onClick, onPressed, onReleased for selected UIShape called by the controller. Selection done using color coding indexes. Controller also provides a default generic InputEventListener and GlEventListener | ||||
| * | GLRunnable API Change: Return boolean indicating whether the back buffer ↵ | Rami Santina | 2011-08-09 | 7 | -30/+45 |
| | | | | | | | | | | | | shall be updated before swap. This allows color selection GLRunnables, executed after the GLEventListener. | ||||
| * | Merge branch 'master' of http://github.com/sgothel/jogl | Rami Santina | 2011-08-05 | 121 | -1110/+2007 |
| |\ | |||||
| * | | Fix: event mapping mismatch | Rami Santina | 2011-08-05 | 2 | -6/+3 |
| | | | |||||
| * | | Merge branch 'master' of http://github.com/sgothel/jogl | Rami Santina | 2011-08-04 | 1 | -1/+1 |
| |\ \ | |||||
| * | | | add multitouch getPointerId data | Rami Santina | 2011-08-04 | 2 | -35/+43 |
| | | | | |||||
* | | | | Android: Demo NewtVersionActivity | Sven Gothel | 2011-08-09 | 2 | -6/+471 |
| | | | | |||||
* | | | | NEWT: Make AndroidNewtEventFactory public / accessible | Sven Gothel | 2011-08-09 | 1 | -6/+6 |
| | | | | |||||
* | | | | Test OneTriangle generalization cleanup | Sven Gothel | 2011-08-09 | 4 | -16/+17 |
| | | | | |||||
* | | | | NEWT Android Display/Screen driver implementation | Sven Gothel | 2011-08-09 | 2 | -24/+117 |
| | | | | |||||
* | | | | Complete Android driver reloc (constructor) | Sven Gothel | 2011-08-09 | 3 | -11/+21 |
| | | | | |||||
* | | | | EGL Fixes ... | Sven Gothel | 2011-08-09 | 5 | -65/+91 |
| | | | | | | | | | | | | | | | | | | | | | | | | - EGLDrawableFactory: createProxySurfaceImpl: add proper config choosing - EGLCapabilities/EGLGraphicsConfiguration: Add nativeVisualID - All: Avoid critical array access -> use NIO | ||||
* | | | | debug: remove tracker from jogl.debug=all | Sven Gothel | 2011-08-09 | 2 | -4/+2 |
| | | | | |||||
* | | | | Adapt to DynamicLibraryBundleInfo API change ; Remove non std EGL/ES libs ↵ | Sven Gothel | 2011-08-09 | 8 | -19/+21 |
| | | | | | | | | | | | | | | | | (Android) | ||||
* | | | | set env TARGET_PLATFORM_LIBS (linux arm cross) | Sven Gothel | 2011-08-09 | 1 | -0/+1 |
| | | | | |||||
* | | | | Android: Add android/EGL lib for linkage | Sven Gothel | 2011-08-09 | 2 | -46/+44 |
| | | | | |||||
* | | | | reloc files: NEWT Android driver, demos OneTriangle | Sven Gothel | 2011-08-09 | 5 | -84/+0 |
| | | | | |||||
* | | | | EGLPBuffer: remove 'ownEGLDisplay=true' (just wrong), add destroyImpl() | Sven Gothel | 2011-08-07 | 3 | -5/+8 |
| | | | | |||||
* | | | | EGLDrawable.setRealized(true) - no update gfx-config if we already have ↵ | Sven Gothel | 2011-08-07 | 2 | -11/+10 |
| | | | | | | | | | | | | | | | | proper EGL type. | ||||
* | | | | pbuffer caps fix: offscreen -> false | Sven Gothel | 2011-08-07 | 1 | -0/+1 |
| | | | | |||||
* | | | | no GL_VERSION_X extensions for ES profiles | Sven Gothel | 2011-08-07 | 1 | -8/+10 |
| | | | | |||||
* | | | | GLProfile / eager init: Use relaxed query, if context was created while ↵ | Sven Gothel | 2011-08-07 | 6 | -31/+106 |
| | | | | | | | | | | | | | | | | initialize shared |