More android WIP
- Implement onPause/onResume (although resume is not actually working yet)
- Implement BGRA => RGBA texture conversion (BGRA doesn't seem to work on the TFP)
Boot swirl is now displayed, albeit depth buffering seems to be broken.
android/src/org/lxdream/Dreamcast.java
android/src/org/lxdream/LxdreamActivity.java
src/drivers/video_egl.c
src/gui_android.c
src/pvr2/glrender.c
src/pvr2/glutil.c
src/pvr2/glutil.h
src/pvr2/pvr2.h
src/pvr2/texcache.c
- Implement onPause/onResume (although resume is not actually working yet)
- Implement BGRA => RGBA texture conversion (BGRA doesn't seem to work on the TFP)
Boot swirl is now displayed, albeit depth buffering seems to be broken.
android/src/org/lxdream/Dreamcast.java
android/src/org/lxdream/LxdreamActivity.java
src/drivers/video_egl.c
src/gui_android.c
src/pvr2/glrender.c
src/pvr2/glutil.c
src/pvr2/glutil.h
src/pvr2/pvr2.h
src/pvr2/texcache.c
Add Internet + Sdcard permissions (Internet needed for for perfhud
debugging, sdcard for save states.
android/AndroidManifest.xml
debugging, sdcard for save states.
android/AndroidManifest.xml
GDB: Support ^C interruption from GDB
- postpone dreamcast_run() until after the IO callback returns (callback
won't be called again until the callback returns, so blocks all input)
- generate stop notifications when the DC stops, regardless of where the
stop originates.
src/gdbserver.c
- postpone dreamcast_run() until after the IO callback returns (callback
won't be called again until the callback returns, so blocks all input)
- generate stop notifications when the DC stops, regardless of where the
stop originates.
src/gdbserver.c
Add assert to make sure we're not registering too many modules. Possibly
should just make this a linked list anyway.
src/dreamcast.c
should just make this a linked list anyway.
src/dreamcast.c
Break large PVR dma transfers up into blocks to avoid potentially allocating
8MB+ on the stack. Patch from guinux, thanks!
src/asic.c
8MB+ on the stack. Patch from guinux, thanks!
src/asic.c
.