Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Android test launcher manifest: add external storrage permission for trace | Sven Gothel | 2011-10-07 | 1 | -0/+2 |
| | |||||
* | NEWT/Android: Fix setting 'format' | Sven Gothel | 2011-10-07 | 1 | -11/+12 |
| | |||||
* | PMVMatrix: Defaults from direct NIO -> array-backed non-direct NIO: Reduced ↵ | Sven Gothel | 2011-10-07 | 4 | -195/+346 |
| | | | | | | | | | | | | | cycles 45% -> 5% (from GearsES2 100%) - NIO direct access from Java is expensive - default is now array-backed non-direct NIO, which guarantees array useage for Java computation (especially the inverse calculation) - only update Mvi and Mvit if requested in the first place - moved all local matrices to float[] | ||||
* | NEWT/Android: respect isUndecorated() and custom window size. | Sven Gothel | 2011-10-06 | 2 | -38/+43 |
| | | | | TODO: custom position and change position ?! | ||||
* | NEWT/Window/setVisible: Remove setVisible(..) fast path - Always set ↵ | Sven Gothel | 2011-10-06 | 1 | -8/+2 |
| | | | | | | | visible=true, even if size==0 We need to earmark visible=true in case the native window could not be created, even if the size is currently 0. | ||||
* | NEWT/Android: Add TRANSLUCENT feature / Demo: 'GearsES2T' | Sven Gothel | 2011-10-06 | 8 | -4/+139 |
| | |||||
* | test script | Sven Gothel | 2011-10-06 | 1 | -2/+2 |
| | |||||
* | ES2 Test Update: Add RedSquareES2 mouse events, toggle: fullscreen / ↵ | Sven Gothel | 2011-10-06 | 4 | -15/+61 |
| | | | | | | SwapInterval - turns out that on android, we cannot run w/o v-sync .. (?) | ||||
* | ShaderUtils: Use glShaderSource variant w/ NIO only args | Sven Gothel | 2011-10-06 | 1 | -3/+5 |
| | |||||
* | NEWT/Android: Add BUTTON1 for one-pointer events | Sven Gothel | 2011-10-06 | 1 | -2/+4 |
| | |||||
* | EGL: In case a nativeVisualID is given to match, but none visual IDs are ↵ | Sven Gothel | 2011-10-06 | 1 | -2/+8 |
| | | | | | | available, ignore the given ID Fixes Omap3 EGLConfig's which does not have a native visual ID | ||||
* | NEWT/Android: Move fullscreen setting to AndroidWindow ; Cleanup AndroidWindow | Sven Gothel | 2011-10-06 | 10 | -67/+81 |
| | |||||
* | Android: launcher manifest: adding INTERNET permission for NV's perfhud | Sven Gothel | 2011-10-06 | 1 | -0/+1 |
| | |||||
* | Workaround Android 3.0 Dalvik Issue 16434 | Sven Gothel | 2011-10-05 | 1 | -32/+46 |
| | |||||
* | adb scripts: pass through '$*' for device naming, ie '-s device00:5555' or ↵tegra-graph-shader_dosplit_nodiscard-ok | Sven Gothel | 2011-10-04 | 3 | -10/+10 |
| | | | | '-s 390adf8383' | ||||
* | Graph Shader Simplification, 'a'/'b' redefined; GraphUI 2-pass demo; | Sven Gothel | 2011-10-04 | 27 | -167/+410 |
| | | | | | | | | | | | | | | | | | | | | | | | Graph Shader Simplification - remove enable factor and 2nd 'discard' branch - use build-in 'max'/'clamp' functions, supposed to be faster Graph Shader 'a'/'b' redefined - 'a' is 1-pass shader only - 'b' is 2-pass incl. (1st pass + 2nd pass) - Works well on ARM Mali-400 MP (Galaxy S2). - Doesn't work on NV tegra2 (P1202: Texture's gl states do not match with shader's), however 2-pass on mobile seems to be overkill for now. We may create a workaround (switch shader ..). GraphUI 2-pass demo; - Propagate renderModes and texSize to UIShape's render(..) - TODO: Remove GL dependency in UIShape, maybe use a callback or visitor model - Adding GarpUI 2-pass launcher (Android and Standalone) | ||||
* | tegra: refine disabled discard, ie keep logic/math intact. Rami ? | Sven Gothel | 2011-10-02 | 1 | -6/+6 |
| | |||||
* | Graph: Reflect shader name change in impl. TODO: Use/switch to 2nd pass shader | Sven Gothel | 2011-10-02 | 3 | -4/+11 |
| | |||||
* | Fixed shader entry files a/b | Rami Santina | 2011-10-02 | 6 | -2/+21 |
| | |||||
* | Fix intendation | Rami Santina | 2011-10-02 | 1 | -34/+34 |
| | |||||
* | tegra2: split fragment shaders into two (a - 1st pass, b - 2nd pass) ; ↵ | Rami Santina | 2011-10-02 | 11 | -67/+72 |
| | | | | | | | | | | | | disabled discard - 1st pass (a) and 2nd pass (b), split at branch. - all include are on one level. - disabled discard, as it seems to be problematic Todo: - verify discard / pass-split on tegra2 - refect second pass usage (b) in implementation | ||||
* | Added allin one shader stripped for graph. | Rami Santina | 2011-10-02 | 2 | -0/+70 |
| | | | | | tegra2 hunting, single pass, no discard, lowp, and removed uneeded variables | ||||
* | Android Launcher: disable tracetegra-graph-shader_nosplit_dodiscard_original-freeze | Sven Gothel | 2011-10-01 | 1 | -1/+1 |
| | |||||
* | Android/EGL: dump all caps, write-back format | Sven Gothel | 2011-10-01 | 3 | -5/+17 |
| | |||||
* | Android Launcher: Show caps chooser dbg | Sven Gothel | 2011-10-01 | 1 | -1/+3 |
| | |||||
* | DefaultGLCapabilitiesChooser: Add multisampling criteria | Sven Gothel | 2011-10-01 | 2 | -2/+21 |
| | |||||
* | fix conflict | Sven Gothel | 2011-10-01 | 5 | -51/+41 |
|\ | |||||
| * | merge with sgothel | Rami Santina | 2011-10-01 | 5 | -16/+64 |
| |\ | |||||
| * | | RedSquare ES2 demo: precission change | Rami Santina | 2011-10-01 | 4 | -32/+26 |
| | | | |||||
| * | | remove trace gl | Rami Santina | 2011-10-01 | 1 | -1/+1 |
| | | | |||||
| * | | test scripts: gluegen apk un+install | Rami Santina | 2011-10-01 | 2 | -2/+2 |
| | | | |||||
| * | | gears es2 use default presesion vertex shader | Rami Santina | 2011-09-30 | 1 | -19/+15 |
| | | | |||||
* | | | scripts .. | Sven Gothel | 2011-10-01 | 2 | -2/+2 |
| | | | |||||
* | | | NEWT/Android: 565, 5551 or RGBA_8888 (no RGBX/888) ; surfaceRealized() ASAP | Sven Gothel | 2011-10-01 | 4 | -39/+70 |
| |/ |/| | |||||
* | | AndroidWindow: get required PixelFormat ID by req. Caps | Sven Gothel | 2011-09-30 | 2 | -4/+48 |
| | | |||||
* | | Android Launcher: Change properties .. debug, etc - disable trace | Sven Gothel | 2011-09-30 | 1 | -2/+3 |
| | | |||||
* | | RedSquareES1: remove GLU dependency | Sven Gothel | 2011-09-30 | 1 | -11/+10 |
| | | |||||
* | | Android launcher manifest: Commented out feature glEsVersion per application | Sven Gothel | 2011-09-30 | 1 | -0/+4 |
|/ | |||||
* | Merge branch 'android-tegra-playground' of git://github.com/sgothel/jogl ↵ | Rami Santina | 2011-09-30 | 12 | -29/+321 |
|\ | | | | | | | into android-tegra-playground | ||||
| * | Android/Tests: Adding missing activities | Sven Gothel | 2011-09-30 | 6 | -0/+267 |
| | | |||||
| * | test scripts | Sven Gothel | 2011-09-30 | 1 | -1/+5 |
| | | |||||
| * | Android Launcher: Sort properties / enable DebugGL/TraceGL | Sven Gothel | 2011-09-30 | 1 | -8/+13 |
| | | |||||
| * | GLContext/GLDebugMessageHandler: Fix/clarify init and usage of dbg handler | Sven Gothel | 2011-09-30 | 3 | -4/+23 |
| | | |||||
| * | GLPipelineFactory: Generics && Using enhanced GlueGen's ↵ | Sven Gothel | 2011-09-30 | 1 | -16/+13 |
| | | | | | | | | ReflectionUtil.getConstructor(..) | ||||
* | | Android manifest add uses es2 | Rami Santina | 2011-09-30 | 1 | -0/+2 |
| | | |||||
* | | Merge branch 'android-tegra-playground' of git://github.com/sgothel/jogl ↵ | Rami Santina | 2011-09-30 | 11 | -209/+121 |
|\| | | | | | | | into android-tegra-playground | ||||
| * | Android/JogAmp ClassLoader: Split CL JogAmp + User-APK, reuse JogAmp CL if ↵ | Sven Gothel | 2011-09-30 | 1 | -33/+54 |
| | | | | | | | | in same ClassLoader | ||||
| * | Android: Use standard launch mode; Add default actions to NewtBaseActivity; ↵ | Sven Gothel | 2011-09-30 | 9 | -180/+67 |
| | | | | | | | | Add RedSquare ES1 + ES2 | ||||
| * | scripts | Sven Gothel | 2011-09-30 | 1 | -0/+4 |
| | | |||||
* | | Allow Android activity launch from another app. | Rami Santina | 2011-09-30 | 1 | -4/+8 |
|/ | | | | | | | android:exported tag allows activity to be launched from another applications and other user id. launch mode standard allows multiple instances. |