Support depth component 16 as well as 24 (add capability flag for the available bits)
Put remaining TODOs inside HAVE_OPENGL_FIXEDFUNC blocks
Add swap-buffer calls for EGL (does not appear to support rendering directly
to front-buffer)
src/display.h
src/drivers/gl_fbo.c
src/drivers/video_egl.c
src/drivers/video_gl.c
src/drivers/video_gl.h
src/drivers/video_glx.c
src/drivers/video_gtk.c
src/drivers/video_nsgl.m
src/drivers/video_osx.m
src/pvr2/glrender.c
Put remaining TODOs inside HAVE_OPENGL_FIXEDFUNC blocks
Add swap-buffer calls for EGL (does not appear to support rendering directly
to front-buffer)
src/display.h
src/drivers/gl_fbo.c
src/drivers/video_egl.c
src/drivers/video_gl.c
src/drivers/video_gl.h
src/drivers/video_glx.c
src/drivers/video_gtk.c
src/drivers/video_nsgl.m
src/drivers/video_osx.m
src/pvr2/glrender.c
Add explicit precision (required by ES SL) and remove unnecessary
gl_FragDepth assignments
src/pvr2/shaders.glsl
gl_FragDepth assignments
src/pvr2/shaders.glsl
Fully clean the android part before building it - dependencies don't seem to
work properly.
Add install-adb rule for convenience
Makefile.am
Makefile.in
work properly.
Add install-adb rule for convenience
Makefile.am
Makefile.in
Swap between run + pause icons when pressed
android/gen/org/lxdream/R.java
android/src/org/lxdream/LxdreamActivity.java
android/gen/org/lxdream/R.java
android/src/org/lxdream/LxdreamActivity.java
Android WIP:
* Rename gui_jni.c to gui_android.c - now quite android specific.
* Implement generic EGL driver with very minimal Java wrapper
* Run emulation in separate thread, and implement simple queue for
inter-thread communication.
* Add menu/action-bar items for start + reset
Makefile.am
Makefile.in
android/AndroidManifest.xml
android/build.xml
android/gen/org/lxdream/R.java
android/res/drawable/tb_cdrom.png
android/res/drawable/tb_preferences.png
android/res/drawable/tb_reset.png
android/res/drawable/tb_run.png
android/res/menu/main.xml
...
* Rename gui_jni.c to gui_android.c - now quite android specific.
* Implement generic EGL driver with very minimal Java wrapper
* Run emulation in separate thread, and implement simple queue for
inter-thread communication.
* Add menu/action-bar items for start + reset
Makefile.am
Makefile.in
android/AndroidManifest.xml
android/build.xml
android/gen/org/lxdream/R.java
android/res/drawable/tb_cdrom.png
android/res/drawable/tb_preferences.png
android/res/drawable/tb_reset.png
android/res/drawable/tb_run.png
android/res/menu/main.xml
...
Add a GL-only video driver for android usage (since the Java code is
responsible for creating the context)
src/display.c
src/display.h
src/drivers/video_gl.c
responsible for creating the context)
src/display.c
src/display.h
src/drivers/video_gl.c
Merge
.