Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-05 | ANDROID: Fix 16bit cursors | dhewg | |
I hate this code | |||
2011-03-05 | ANDROID: Proper fillBuffer() for non CLUT8 colors | dhewg | |
2011-03-05 | ANDROID: Rename function for less confusion | dhewg | |
2011-03-05 | ANDROID: Clear screen on initSize() | dhewg | |
2011-03-05 | ANDROID: Add initial 16bit gfx support | dhewg | |
Supported pixel formats: 565, 5551, 4444 Missing: 555 (doesn't exist on GLES) | |||
2011-03-04 | ANDROID: Clear game texture on initSize() | dhewg | |
Gets rid of leftovers | |||
2011-03-04 | ANDROID: Cleanup | dhewg | |
2011-03-04 | ANDROID: Fix slightly off while loop | dhewg | |
CursorMan allows to push cursors with a width/height of zero. If such a cursor is restored, we don't need to call glTexSubImage2D() 0xffffffff times... This fixes delays of multiple minutes when closing GMM on groovie and sword. Also, I want that last hour of my life back. | |||
2011-03-03 | ANDROID: Implement surface resizes | dhewg | |
Split surface code into helper functions to avoid code duplication, and distinguish between screen resizes and surface recreation. The former happens when toggling the softkeyb, where we just have to reset the viewport. Fixes garbled textures in those cases. | |||
2011-03-02 | ANDROID: Properly release texture resources | dhewg | |
When calling glDeleteTextures() we need a valid surface. | |||
2011-03-02 | ANDROID: Check for a surface in updateScreen() | dhewg | |
2011-03-02 | ANDROID: Move swapBuffers to the native side | dhewg | |
2011-03-02 | ANDROID: cleanup | dhewg | |
2011-03-02 | ANDROID: Untangle JNI interweaving | dhewg | |
- make the startup sequence more linear - use SurfaceHolder events - get rid of the surface lock - remove unnecessary JNI calls - make the ScummVM class implement Runnable - cleanup | |||
2011-02-27 | ANDROID: Remove another weird workaround | dhewg | |
2011-02-25 | ANDROID: Remove weird workaround in clearScreen() | dhewg | |
This resulted in flickering all over the GUI | |||
2011-02-24 | ANDROID: Check thread origin when debugging GL | dhewg | |
2011-02-24 | ANDROID: Deuglify overlay gfx | dhewg | |
Use the native surface resolution of the device if its not too big. If it is, use a clean scale factor of 2 to prevent eyecancer. | |||
2011-02-24 | ANDROID: Move rest of everything JNI | dhewg | |
2011-02-24 | ANDROID: Wrap JNI code in a class | dhewg | |
2011-02-24 | ANDROID: Move the global back reference to jni.cpp | dhewg | |
2011-02-24 | ANDROID: Split code into multiple files | dhewg | |
And get rid of unnecessary JNI calls to get a pointer to g_system |