Flyinghead
f5a60ee5f1
New option to display VMUs in game
2019-04-08 15:54:37 +02:00
flyinghead
3741b954ab
Merge pull request #1544 from reicast/fh/naomi-input
...
Improve Naomi/AW input system. Fix custom texture loading race conditions
2019-04-08 15:52:08 +02:00
Flyinghead
d78fc62055
android: fix Send Logs crash
2019-04-08 10:11:28 +02:00
Flyinghead
47bb509f02
Add horizontal screen stretching option
...
fix scissor test when scaling/stretching
fix infiniloop when starting a game fails
2019-04-08 00:21:06 +02:00
Flyinghead
408d16b299
imgui: clear color buffer before drawing background tex
...
fixes blinking edges on nvidia shield and other glitches
2019-04-07 23:33:24 +02:00
Flyinghead
4b7e4f4677
custom textures: fix race conditions
2019-04-06 19:38:00 +02:00
Flyinghead
e8205e568b
naomi/aw: fix atomiswave and naomi inputs
...
atomiswave analog axes support
map atomiswave and naomi driving games inputs
2019-04-06 19:36:57 +02:00
flyinghead
7e11e7aff6
Merge pull request #1541 from reicast/fh/dpad-fix
...
Avoid opposite dpad buttons being both down. Ignore android key repeats
2019-04-05 15:42:34 +02:00
flyinghead
09d9f737ca
Merge pull request #1540 from reicast/fh/rend-perf
...
GL renderer optimizations for low-end devices
2019-04-05 14:52:39 +02:00
Flyinghead
0b7024f6a0
Avoid opposite dpad buttons being both down. Ignore android key repeats
2019-04-05 14:48:59 +02:00
Flyinghead
d524e3381d
only update the fog texture if fog is enabled
2019-04-04 22:54:36 +02:00
Flyinghead
05df2f06e2
imgui: use glcache, don't save/restore state
...
gl4: backport shader map changes from gl renderer
2019-04-04 22:26:21 +02:00
Flyinghead
3a73938240
UI for fog disable option
2019-04-04 20:05:13 +02:00
Flyinghead
ec95c95b89
add option to disable fog effects
2019-04-04 19:26:15 +02:00
Flyinghead
994d52e012
gl: put shaders in a map and set uniforms once for all before each frame
2019-04-04 19:08:21 +02:00
Flyinghead
382279b12e
imgui: use glcache
2019-04-04 19:07:09 +02:00
Flyinghead
f83a06d9c0
glcache was always disabled
2019-04-04 19:06:46 +02:00
skmp
5009cab191
Merge pull request #1538 from reicast/fh/threaded-haptic
...
android: run the vibrator in a separate thread
2019-04-04 02:00:39 +02:00
Flyinghead
cc26e255e0
android: vibrate out of the synchronized section
2019-04-03 18:49:40 +02:00
Flyinghead
2d03662a9a
android: run the vibrator in a separate thread
...
avoid lag when spamming the touchscreen controls
2019-04-03 18:39:57 +02:00
skmp
4dca8a21f9
Merge pull request #1534 from reicast/fh/win32-winresize2
...
win32: resize/maximize window v2.0
2019-04-01 15:49:01 +02:00
flyinghead
9b48874e87
appveyor: archive stripped exe to save space
2019-04-01 11:35:07 +02:00
flyinghead
d7fcc80be4
win32: don't save window size if minimized
2019-04-01 11:32:49 +02:00
flyinghead
d945b2b8de
win32: allow window to be resized/maximized. Save size and max state.
2019-04-01 11:32:25 +02:00
flyinghead
26f02e22da
Merge pull request #1531 from reicast/fh/smc-option
...
dynarec: add option to control smc code checks: faster, fast, full
2019-03-30 13:27:45 +01:00
Flyinghead
505c5b6c4d
dynarec: FullCheck was being ignored and FastCheck used instead
...
Fix crash on arm32
Fix infinite loop on x64
2019-03-30 10:06:19 +01:00
Stefanos Kornilios Mitsis Poiitidis
af6993a819
dynarec: Refactor smc-option a bit
2019-03-30 07:16:44 +01:00
skmp
66580b16c6
Merge pull request #1530 from reicast/fh/saveport-vmu
...
Save maple port of connected gamepads between runs. Display VMU LCD on pause
2019-03-30 05:48:24 +01:00
Flyinghead
8e9b1306e1
dynarec: make FullCheck the default SMC option
2019-03-29 20:28:49 +01:00
Flyinghead
7f44bb9956
vmu: pass bus id and port to callback
2019-03-29 19:54:59 +01:00
Flyinghead
6438a402df
dynarec: add option to control smc code checks: none, fast, full
2019-03-29 19:23:37 +01:00
Flyinghead
09ea5eba78
missing changes for previous commit
2019-03-29 17:47:17 +01:00
Flyinghead
8fb1d80751
gui: display VMUs on pause
2019-03-29 17:35:00 +01:00
Flyinghead
80626b1f4e
win: compile fix
2019-03-29 17:34:16 +01:00
Flyinghead
daf4980fc8
input: save assigned maple port of each gamepad
2019-03-29 17:19:18 +01:00
skmp
95f4c8e9ac
Merge pull request #1528 from reicast/fh/android-wipeout
...
Removing most of the java code and various bug fixes
2019-03-29 14:43:10 +01:00
Flyinghead
36acae9a00
gdi: treat slash as path separator on windows
2019-03-29 14:19:41 +01:00
Flyinghead
eb017f6cb0
evdev: resurrect udev - fix hot swapping
2019-03-29 11:28:54 +01:00
Flyinghead
8751e55213
input: wait for 200ms before detecting button/axis input when remapping
2019-03-28 18:28:29 +01:00
Flyinghead
47201b9e48
input: analog axis as DPad should now work
2019-03-28 17:56:59 +01:00
Flyinghead
eb7be51f67
gdrom: stop playing cdda when changing/ejecting disk
2019-03-28 14:53:41 +01:00
Flyinghead
5242af5879
rec-arm64: better pref fix
2019-03-28 14:26:04 +01:00
Flyinghead
20b09cf1b7
arm64: disable partially implemented 0x1337 pref optimization hack
2019-03-28 13:02:08 +01:00
Flyinghead
ca750ae454
arm: aica RAM overflow crash with arm32 and arm64 recs
...
Move target platform #def's to build.h
Fix Sturmwind and Volgarr crashes
2019-03-28 11:41:48 +01:00
Flyinghead
0a301a4758
android: use a single activity with simple layout
...
remove most of the android ui remains
NativeGLActivity is the unique activity
handle window focus in/out events
refresh folder list when access to external storage is granted
record audio permission request must not overlap with external storage
perm req
2019-03-27 21:09:53 +01:00
skmp
7335b357d9
Merge pull request #1527 from reicast/fh/master-merge
...
snapcraft build fix
2019-03-27 17:25:27 +01:00
Flyinghead
4660479909
snapcraft build fix
2019-03-27 17:22:40 +01:00
skmp
eefeda65d8
Merge pull request #1526 from reicast/fh/master-merge
...
build fix: Publish Dreamcast flavor
2019-03-27 12:07:30 +01:00
Flyinghead
76db5bc74f
build fix: Publish Dreamcast flavor
2019-03-27 12:02:51 +01:00
skmp
2cf59b42bb
Merge pull request #1523 from reicast/fh/master-merge
...
Tons of fixes, much improved naomi support, atomiswave support, imgui UI, arm64 dynarec, improved x64 dynarec, dsp interpreter + arm64 + x64, others
2019-03-27 11:21:51 +01:00