github-actions[bot]
badf36899e
Fetch translations & Recreate libretro_core_options_intl.h
2023-02-03 22:20:20 +00:00
scribam
962b0bb65c
android: update android gradle plugin to version 7.4.1
2023-02-03 11:47:11 +01:00
Flyinghead
6b2063b06f
GGPO fixes
...
Memwatchers weren't properly reset after a ggpo session.
Race condition when stopping if GGPO restarts the cpu for a new frame.
The emu thread might still run some rollback frames before stopping, so
the emu state must be updated only after ggpo is stopped.
Fixes MINIDUMP-6P
Don't autosavestate when GGPO is on
Really disable renderer during GGPO advance frame
Don't stop the sh4 after render (single threaded) when GGPO is on
android: Don't restart when unpaused if online
2023-02-01 18:04:26 +01:00
github-actions[bot]
234955ac01
Fetch translations & Recreate libretro_core_options_intl.h
2023-01-27 22:20:02 +00:00
scribam
80cf4406a7
cleanup include headers
2023-01-26 10:06:51 +01:00
Flyinghead
cc4e3875f3
libretro: expose BBA and UPnP network options
2023-01-26 10:05:58 +01:00
Flyinghead
ad42a32260
switch build fix
2023-01-22 18:21:55 +01:00
github-actions[bot]
ba78a3aa5b
Fetch translations & Recreate libretro_core_options_intl.h
2023-01-20 22:19:43 +00:00
warmenhoven
1948c66c11
Reload and vmem fixes for libretro on Mac ( #885 )
...
* Try to properly set up vmem on OSX
* Add Mac OSX arm64 libretro buildbot
* Don't term libretro on macOS
* Unload game when loading fails
2023-01-20 20:37:56 +01:00
Julien Reichardt
cca7ed6bf7
Cleanup metainfo file
2023-01-18 20:36:30 +01:00
scribam
cbffc5cade
android: misc changes ( #876 )
...
* android: add appCategory attribute
* android: remove unnecessary @TargetApi
* android: replace 'for' loop with enhanced 'for'
* android: use java-style array declaration
2023-01-15 20:44:47 +01:00
Flyinghead
329e5ed467
android: allow starting games with intent while a game is running
...
stops and unload the current game then starts the new one
2023-01-15 20:02:03 +01:00
scribam
fc118f295d
android: remove oboe
2023-01-14 13:02:34 +01:00
scribam
18cfe2f92f
android: update project for Android Studio Eel
2023-01-14 13:02:34 +01:00
scribam
0d4a7dbac9
android: use getDefaultDisplay with android api level < 17
2023-01-14 13:02:04 +01:00
github-actions[bot]
170a6ac36e
Fetch translations & Recreate libretro_core_options_intl.h
2023-01-13 22:20:05 +00:00
Flyinghead
8f3b6a2371
lr: call set_system_av_info even for dx11
...
call was disabled due to a crash that doesn't happen anymore
Issue #863
2023-01-12 14:37:05 +01:00
Flyinghead
673fb26d6e
android: threading fix. stop vibrator thread. allow screen saver
...
If the android activity is destroyed and the game unloaded, the gui's
game state wasn't updated, leading to a crash if resuming. Same for the
android game state if pausing, destroying then resuming.
tentative fix for MINIDUMP-27, MINIDUMP-25, MINIDUMP-23
Wait until emu is stopped in single-threaded.
Stop vibrator thread when view is detached
Allow the screen saver when a game isn't running.
2023-01-11 11:44:28 +01:00
Flyinghead
b37e6dc28d
Merge remote-tracking branch 'origin/master' into dev
2023-01-08 11:19:48 +01:00
github-actions[bot]
19818e717f
Fetch translations & Recreate libretro_core_options_intl.h
2023-01-06 22:20:08 +00:00
Flyinghead
b6491a3842
android: REICAST_HOME -> FLYCAST_HOME
2023-01-05 20:21:15 +01:00
Flyinghead
17474bf005
android: log abort message to normal log so it's stored in the minidump
2023-01-05 13:01:49 +01:00
Flyinghead
7372df3aff
android: check if activity is null before using it to show/hide keyboard
...
tentative fix for MINIDUMP-Z
2022-12-31 16:53:08 +01:00
github-actions[bot]
b232a10167
Fetch translations & Recreate libretro_core_options_intl.h
2022-12-30 22:19:43 +00:00
Flyinghead
2a465d2f03
ios: check if jit is enabled. attempt to enable it by debugging self
...
JIT detection and enabling taken from ppsspp
Re-check JIT and restart AltServer discovery every 10 secs until JIT is
enabled.
Attempt to enable JIT by forking a process to debug the parent process.
(jailbroken devices)
2022-12-30 16:22:38 +01:00
github-actions[bot]
171c41df12
Fetch translations & Recreate libretro_core_options_intl.h
2022-12-23 22:20:01 +00:00
scribam
568145c247
metainfo: fix wrong category name
2022-12-23 10:14:02 +01:00
Flyinghead
95a00a165a
sentry: upload crashes after reading emu.cfg to comply with user choice
...
android: get rid of Send Logs button
2022-12-23 10:06:24 +01:00
Flyinghead
5387a6b534
android: minify makes httpclient fail
...
fixes sentry.io upload
2022-12-22 13:13:23 +01:00
Flyinghead
bf09e96e04
android: more logging
2022-12-21 18:02:30 +01:00
Flyinghead
b5d8cecd91
android: delay sentry upload to avoid broken pipe. Log more stuff
...
tentative fix for the broken pipe error when uploading to sentry on
android.
init log and sleep for 5 secs before upload
log git version, gpu name and version, renderer type and game id
2022-12-21 16:49:08 +01:00
Flyinghead
1e0a875fa3
sentry: various fixes. Upload last log lines with the minidump
2022-12-21 11:23:15 +01:00
Flyinghead
f3a6fb7d8b
sentry.io integration
2022-12-20 21:52:46 +01:00
github-actions[bot]
1dd006d846
Fetch translations & Recreate libretro_core_options_intl.h
2022-12-16 22:19:48 +00:00
github-actions[bot]
223504a206
Fetch translations & Recreate libretro_core_options_intl.h
2022-12-09 22:20:25 +00:00
Flyinghead
d417237e64
Merge remote-tracking branch 'origin/master' into dev
...
# Conflicts:
# core/emulator.cpp
2022-12-06 21:47:50 +01:00
Flyinghead
a0529d1cfc
drop support for legacy .reicast config dir (linux, macOS)
2022-12-06 18:09:43 +01:00
github-actions[bot]
676cd3104b
Fetch translations & Recreate libretro_core_options_intl.h
2022-12-02 22:20:30 +00:00
DisasterMo
64223927b8
Fix Crowdin config & workflow
...
Also add new languages and update translation scripts
2022-11-28 15:00:25 +01:00
Edward Li
1995eb935b
Build OpenMP.xcframework
2022-11-19 12:52:58 +01:00
scribam
f6532ca27a
fix some warnings
2022-11-19 12:52:26 +01:00
Flyinghead
94f3d80a75
Merge remote-tracking branch 'origin/master' into dev
...
# Conflicts:
# CMakeLists.txt
# core/hw/pvr/Renderer_if.cpp
# core/oslib/audiobackend_alsa.cpp
# core/rend/vulkan/desc_set.h
# core/rend/vulkan/oit/oit_drawer.cpp
2022-11-02 20:12:34 +01:00
Flyinghead
5a1a766bd4
pvr: emu unresponsive if no render. Present when FB_R_SOF = FB_W_SOF
...
Fix no input polling while waiting for present.
Present frame immediately if FB_R_SOF = FB_W_SOF.
2022-11-01 18:23:54 +01:00
Flyinghead
c1f0dd81d2
pvr: copy pvr regs at start_render time to avoid concurrent update
...
copy TA_GLOB_TILE_CLIP and SCALER_CTL to rend context when starting
render. Use rend context copy to calculate framebuffer size.
Fixes framebuffer size glitches in vf4 water stages.
lr: pass aspect ratio when resizing.
dx11: Wrong sizing of rotated games.
gl: test automation fixes.
2022-10-25 15:00:04 +02:00
Flyinghead
5722dc90f0
Full framebuffer emulation. Renderer interface changes
...
Helps for:
Densha de Go! 2, Issue #171
Vigilante 8, Issue #275
Xtreme Sports
Sonic Shuffle
The Ring of the Nibelungen
2022-10-23 16:32:42 +02:00
Flyinghead
decf70c87c
get rid of INLINE, NOINLINE, __forceinline
2022-10-22 22:14:19 +02:00
Flyinghead
f25aeee756
audio: don't crash if audio init fails. Fall back to auto
...
Don't crash if an audio backend fails to initialize.
Fall back to auto or run without sound.
Better audio backend framework
2022-10-22 12:08:05 +02:00
flyinghead
401c402afc
Revert "cmake: use more system libs ( #775 )" ( #785 )
...
This reverts commit c5c941e928
.
2022-10-19 10:04:21 +02:00
Alexandre Bouvier
c5c941e928
cmake: use more system libs ( #775 )
2022-10-18 10:04:15 +02:00
Edward Li
092006fbbe
Mark Flycast as a game for Launchpad
2022-10-15 21:33:22 +02:00