Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | GLCapabilitiesImmutable: No need to extend WriteClonable explicitly, ↵ | Sven Gothel | 2011-08-24 | 1 | -1/+1 | |
| | | | | extended by super class | |||||
* | Also tackles bug 510, only lookup global on Android. See gluegen commit ↵ | Sven Gothel | 2011-08-22 | 1 | -2/+9 | |
| | | | | 58469fd2343039c195a88d0b171ba9af2dce40be | |||||
* | 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 | 1 | -4/+4 | |
| | | | | 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 | 11 | -116/+230 | |
| | | | | 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 | |||||
* | 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 | 5 | -22/+20 | |
| | | | | 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 | 73 | -1396/+2147 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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 | 7 | -105/+124 | |
| | | | | | | | | | | | | | | | | | | | - 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 | 1 | -1/+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 | 46 | -189/+1017 | |
| |\ | ||||||
| * | | Fix: event mapping mismatch | Rami Santina | 2011-08-05 | 2 | -6/+3 | |
| | | | ||||||
| * | | 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) | |||||
* | | | 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 | |||||
* | | | Don't enable DebugGL/TraceGL with jogl.debug=all | Sven Gothel | 2011-08-07 | 1 | -2/+11 | |
| | | | ||||||
* | | | incr. debug output (tests) | Sven Gothel | 2011-08-07 | 1 | -0/+1 | |
| | | | ||||||
* | | | Android: cosmetics | Sven Gothel | 2011-08-06 | 1 | -12/+0 | |
| | | | ||||||
* | | | EGL Fix: Use config-id value, bug override it w/ renderable type | Sven Gothel | 2011-08-06 | 1 | -4/+7 | |
| | | | ||||||
* | | | EGL/Android: Favor driver's EGL/ES native library - Using Android's fails | Sven Gothel | 2011-08-06 | 3 | -0/+26 | |
| | | | | | | | | | | | | FIXME: find proper solution, instead of using hardcoded and non-std lib names | |||||
* | | | Android hacks: ClassLoaderUtil (vie Dex.., w/ native libs) ; Merged big jar ↵ | Sven Gothel | 2011-08-05 | 6 | -101/+175 | |
| | | | | | | | | | | | | ; eglGetDevice(0) fails | |||||
* | | | debug verbosity ; adaption of gluegen fix of DynamicLibraryBundle | Sven Gothel | 2011-08-05 | 3 | -16/+14 | |
| | | | | | | | | | | | | | | | | | | | | | fix debug log in case no device has been initialized use gluegen's fix of DynamicLibraryBundle.isGlueLibComplete() - see gluegen commit 6281499e53555fd8ab26345ffce4c4d09bf57a09 | |||||
* | | | fix jogl.all-mobile.jar/jogl_mobile configuration | Sven Gothel | 2011-08-05 | 4 | -23/+15 | |
| |/ |/| | ||||||
* | | Complete Android cleanup (compile/apk launch) | Sven Gothel | 2011-08-05 | 9 | -0/+818 | |
| | | ||||||
* | | deployment resturcturing: combine nativewindow/jogl/newt ; newt: 'driver' ↵ | Sven Gothel | 2011-08-05 | 37 | -189/+199 | |
|/ | | | | | | | | | | | | | | | | | | | | | separation ; android cleanup remaining all-in-one jnlp's / jars: jogl-all-awt.jnlp -> jogl.all.jar jogl-all-noawt.jnlp -> jogl.all-noawt.jar jogl-all-mobile.jnlp -> jogl.all-mobile.jar native for all above: jogl-all-natives-linux-amd64.jar jogl.all-android.apk jogl.all-android.jar more may follow for each supported platfrom ++++ - newt: proper 'driver' separation - all drivers reside now in jogamp.newt.driver.* - remove intptr.cfg / use gluegen's | |||||
* | Renamed jogamp.newt.opengl -> jogamp.newt.egl, properly reflecting EGL ↵ | Sven Gothel | 2011-08-03 | 12 | -28/+28 | |
| | | | | | | dependency, not OpenGL The native impl packages utilize EGL, not opengl, to query the proper pixelformat. |