Flyinghead
|
e2c839dde3
|
GLES: detect gl extensions and use packed depth/stencil buffer for RTT
|
2019-02-18 17:42:07 +01:00 |
Flyinghead
|
737dd83855
|
android: stop the emulator thread ASAP, don't wait for activity finish
Disable VJoy editor button when touched, to avoid launching it twice
|
2019-02-18 16:16:54 +01:00 |
Flyinghead
|
e426bc8058
|
android: call eglMakeCurrent() before rendering or deleting context
Flush texture cache and terminate gui before releasing the EGL context
|
2019-02-18 13:14:12 +01:00 |
Flyinghead
|
666205d2a1
|
Define gl_term for all platforms. Delete all textures on context close.
|
2019-02-18 09:35:27 +01:00 |
Flyinghead
|
5701227e55
|
build fix
|
2019-02-18 00:38:11 +01:00 |
Flyinghead
|
4c1acfeab1
|
android: native egl surface
fps counter using imgui
restart emulator with new game in same process
|
2019-02-18 00:25:06 +01:00 |
Flyinghead
|
b15b8de12b
|
android: disconnect the mouse gamepad by default. Don't swallow all
keydowns events
|
2019-02-17 18:34:22 +01:00 |
Flyinghead
|
460a6828cf
|
android: missing change
|
2019-02-16 16:59:27 +01:00 |
Flyinghead
|
a0fbc91be3
|
Android: remove generic settings, PGC and external gamepads input config
|
2019-02-16 16:42:18 +01:00 |
Flyinghead
|
dcbdf3a59d
|
set glClearStencil to 0 before clearing, just in case
fix printf format string
|
2019-02-16 14:30:08 +01:00 |
Flyinghead
|
5e65d2a19d
|
Per-game configuration: create/delete from gui
Removed unused settings
Per-game setting can override any setting
Built-in per-game settings can be overriden
|
2019-02-16 14:25:54 +01:00 |
Flyinghead
|
35bb81b195
|
fix some printf format strings
|
2019-02-16 14:16:50 +01:00 |
Flyinghead
|
914e362873
|
Android: bind joysticks to different maple ports
|
2019-02-16 13:52:38 +01:00 |
Flyinghead
|
c1374980f8
|
android: naomi build fix
|
2019-02-15 21:16:39 +01:00 |
Flyinghead
|
2602d855ee
|
android: refactor initialization
Report dc_init errors properly with a popup
Disable reios use
Use builtin per-game settings
|
2019-02-15 20:48:30 +01:00 |
Flyinghead
|
c33df148c7
|
android: save/load maple controllers config. enable microphone.
Fix calling msgboxf from emu thread
|
2019-02-14 19:49:54 +01:00 |
Flyinghead
|
9c4085ee1e
|
Android: fix full-screen shadow on some platforms
|
2019-02-14 13:52:48 +01:00 |
Flyinghead
|
edba937b6f
|
Save last rendered frame if gl driver doesn't preserve the swap buffers
Fixes flashing screen with nvidia shield when no frame is rendered
|
2019-02-14 12:40:17 +01:00 |
Flyinghead
|
fca65dd2f9
|
android: virtual gamepad asn't responsive
|
2019-02-14 00:55:02 +01:00 |
Flyinghead
|
3320669bd4
|
android: use new input system
support for gamepads and mice on android
|
2019-02-13 20:29:49 +01:00 |
Flyinghead
|
49c432f041
|
arm64: fix DSP dynarec crash on some platforms
|
2019-02-13 14:23:47 +01:00 |
Flyinghead
|
e82b9c9b18
|
android: remove deprecated GL2GLINative activity
|
2019-02-12 17:57:11 +01:00 |
Flyinghead
|
3bab26b079
|
OSX: build fix
|
2019-02-12 16:23:04 +01:00 |
Flyinghead
|
85b428c2e1
|
SDL: gamepad hot-plugging
|
2019-02-12 15:56:44 +01:00 |
Flyinghead
|
8b5c2a3fac
|
New input handling/mapping system, SDL only for now. Gui wip
|
2019-02-12 11:30:24 +01:00 |
Flyinghead
|
66dc13b376
|
gui: help tooltips
|
2019-02-09 22:15:08 +01:00 |
Flyinghead
|
ee1caeb6c2
|
gui: improve layout and touch device ux
|
2019-02-09 21:20:03 +01:00 |
Flyinghead
|
5ef0f74620
|
win32: keyboard support
|
2019-02-09 16:22:09 +01:00 |
Flyinghead
|
1fcfb6b10a
|
Better fix for ImGui not showing on OSX
Enable vixl debug to track dsp crash
|
2019-02-09 15:12:35 +01:00 |
Flyinghead
|
b2f21dfbb2
|
OSX: keyboard support
|
2019-02-08 14:58:23 +01:00 |
Flyinghead
|
b70b5db8b3
|
OSX: mouse support
|
2019-02-08 11:43:17 +01:00 |
Flyinghead
|
7e4a271ce7
|
Fix ImGui on OSX
|
2019-02-08 10:22:53 +01:00 |
Flyinghead
|
d95ec975c7
|
SDL: mouse, keyboard and gui support
|
2019-02-07 23:44:30 +01:00 |
Flyinghead
|
6b5f1bf005
|
Add .cc files rules
|
2019-02-07 20:08:17 +01:00 |
flyinghead
|
4685bc1fad
|
win32: hook up mouse
|
2019-02-07 20:04:17 +01:00 |
flyinghead
|
3cdd39170d
|
win32: call os_DoEvents on the emu/main thread and other fixes
|
2019-02-07 19:20:10 +01:00 |
Flyinghead
|
82f156f143
|
Gamepad support to GUI. Wire evdev, SDL and windows
Allow dc_stop() to work even when the emu is paused
|
2019-02-07 16:59:24 +01:00 |
Flyinghead
|
87aacd50d2
|
Pad dsp_t to keep savestates compatibility
Remove some unused DSP regs to avoid changing the size of dsp_t, which
breaks serialization compatibility.
|
2019-02-07 10:37:33 +01:00 |
Flyinghead
|
eb3bbb7dc0
|
Android: more UI settings (video)
|
2019-02-07 09:42:51 +01:00 |
Flyinghead
|
c02bb919c1
|
Android: templatize settings accessors
|
2019-02-06 23:34:04 +01:00 |
Flyinghead
|
7d4fa31e6e
|
build fix
|
2019-02-06 22:37:08 +01:00 |
Flyinghead
|
598ea65c16
|
Android: use boolean prefs when possible. OSX build fix
Use jboolean instead of jint
Fix crash when navigating UI with popup keyboard's next button
Remove unused UI (PVR rendering)
OSX fixes
|
2019-02-06 22:28:04 +01:00 |
Flyinghead
|
1802c022fd
|
UI with ImGui
|
2019-02-06 19:57:13 +01:00 |
Flyinghead
|
78fd92f95a
|
No custom textures if no threads
|
2019-02-06 18:50:56 +01:00 |
Flyinghead
|
a9b62164c5
|
No network if no threads
|
2019-02-06 18:42:45 +01:00 |
Flyinghead
|
a7a5618442
|
evdev: too much logging
|
2019-02-06 15:00:40 +01:00 |
Flyinghead
|
13daefca41
|
Fix Naomi/Atomiswave builds
|
2019-02-04 11:23:26 +01:00 |
Flyinghead
|
91fb92264d
|
x64 dynarec: do not use RSQRTSS as it lacks precision
RSQRTSS error is:
|Relative Error| <= 1.5 ∗ 2^-12
whereas SH4's FSRRA abs error is <= 2^-21
Fixes loop issues is Sonic Adventure 1 and 2
Issue #1489
|
2019-02-04 10:48:22 +01:00 |
Flyinghead
|
51c77b248b
|
Enable RTT to vram for Skies of Arcadia
|
2019-02-03 18:11:04 +01:00 |
Flyinghead
|
4b78e24753
|
allocate mem based on state file size instead of current state size
|
2019-02-03 17:56:43 +01:00 |