Commit Graph
30288 Commits
Author SHA1 Message Date
Bram Verweij cc00a4132d Prevent dlopen collisions between ppsspp_libretro.so and libvulkan.so 2021-08-20 11:22:57 +02:00
Henrik Rydgård 3c62fbc973 Fix string comparison for hiding "Unknown" CPU name
See #10620
2021-08-17 09:19:58 +02:00
Unknown W. Brackets 57dc6be2dc Merge pull request #14735 from twinaphex/master
(Libretro) Switch back to earlier base_width/base_height values
2021-08-16 21:08:09 -07:00
Autechre 308f74ddae (Libretro) Switch back to earlier base_width/base_height values
We decided on fixing this issue at the frontend level instead of the core side. Our apologies for this secondary PR, we'd appreciate if it could be merged quickly.
2021-08-17 01:13:24 +02:00
Henrik Rydgård a1ce13a2f8 Merge pull request #14732 from twinaphex/master
(Libretro) Set base_width/base_height to sane dimensions (480x272)
2021-08-15 10:05:45 +02:00
Henrik Rydgård ed3201a27f Merge pull request #14730 from unknownbrackets/savedata-shutdown
Dialog: Prevent reschedule on shutdown start
2021-08-15 10:04:34 +02:00
Autechre 23f1443949 Set base_width/base_height to sane dimensions (480x272)
base_width/base_height should be set to the lowest/default PSP internal resolution, which in this case is 480x272. Setting base_width/height the same as max_width/max_height would create problems with windowed mode in RetroArch, it would try to create a huge window (often times far exceeding the desktop size).
2021-08-15 10:03:19 +02:00
Henrik Rydgård 92e7534f43 Merge pull request #14731 from unknownbrackets/savedata-start
Dialog: Lock volatile when the access thread runs
2021-08-15 08:52:26 +02:00
Unknown W. Brackets 04828e886b Dialog: Lock volatile when the access thread runs.
Further tests show that this should be locked first thing before the
delays, it just depends on the thread priorities involved.
2021-08-14 20:55:10 -07:00
Unknown W. Brackets 5d17ec70ce Ge: Add measured minimal timing for sceGeDrawSync. 2021-08-14 20:18:52 -07:00
Unknown W. Brackets 6f9f9f5f2a HLE: Ignore flip time in syscall stats.
Don't want to count flip timing as the slowest thing, when it happens
inside sceDisplaySetFramebuf (immediate.)
2021-08-14 20:18:06 -07:00
Unknown W. Brackets f530be0969 Dialog: Prevent reschedule on shutdown start.
This is a bit strange, but tests seem to suggest this is correct.
A worse priority thread won't run before savedata shutdown hits 0, but the
thread that initiated shutdown runs before shutdown completes.

Fixes Freakout Extreme Freeride loading savedata.
2021-08-14 20:15:34 -07:00
Henrik Rydgård f01d4d697e Merge pull request #14728 from unknownbrackets/dialog-bad-start
Dialog: Avoid crash with hacked dialog start
2021-08-14 17:50:16 +02:00
Unknown W. Brackets 43be9fab43 Merge pull request #14729 from hrydgard/cheat-fixes
Fix cheat import on scoped storage
2021-08-14 08:22:49 -07:00
Henrik Rydgård 9eadeee75a Clean up a string from translations 2021-08-14 16:57:59 +02:00
Henrik Rydgård e93dc8f231 Fix append mode through OpenCFile, fixing cheat import on scoped storage. 2021-08-14 16:57:33 +02:00
Unknown W. Brackets aecb138f90 Dialog: Avoid crash with hacked dialog start.
See #14727.  If a dialog shutdown is in progress and we incorrectly allow
a startup at that time, it breaks other things.  This tries to at least
work around that.
2021-08-14 07:46:38 -07:00
Henrik Rydgård aeb01a9158 Merge pull request #14725 from unknownbrackets/ui-store
Store: Make description focusable
2021-08-14 10:48:33 +02:00
Unknown W. Brackets 69ef21a65c Store: Make description focusable.
Descriptions aren't that long currently, but this allows for longer
descriptions with controller/keyboard scrolling.
2021-08-13 20:45:31 -07:00
Fadhil Mandaga 32f0c19e7c UI: Fix typo in using My Documents for data. 2021-08-13 17:07:38 -07:00
Unknown W. Brackets 77558bf18d Merge pull request #14724 from firodj/ffmpeg-cmake
Change ffmpeg include headers priority
2021-08-12 20:37:03 -07:00
Fadhil Mandaga 1a767f0413 Change ffmpeg include headers priority to avoid collission with system ffmpeg 2021-08-13 10:05:43 +07:00
Henrik Rydgård b4361fe2ac Merge pull request #14718 from hrydgard/control-fixes
Miscellaneous control/gamepad fixes
2021-08-12 23:59:38 +02:00
Henrik Rydgård 6e0da89c38 Merge pull request #14722 from iota97/layout-opacity
Fix controls layout opacity
2021-08-12 13:59:18 +02:00
iota97 aab63e82ae Fix layout opacity 2021-08-12 11:36:14 +02:00
Henrik Rydgård 22c180ef6f Bump maxrecent default to 60. Don't show CPU name if we don't have one.
See #14707 and #10620
2021-08-12 00:02:24 +02:00
Henrik Rydgård aa3daca293 If it's a TV and VIRTKEY_PAUSE is not mapped to a pad control, pause on app switch. 2021-08-12 00:02:19 +02:00
Henrik Rydgård 81b4c3b376 Auto-pause on app switch. Will be made conditional in the next commit. 2021-08-11 23:31:51 +02:00
Henrik Rydgård fc91ff3dba Cleanup 2021-08-11 23:31:51 +02:00
Henrik Rydgård e76d994ed5 Improve default pad mapping for Android. Hide irrelevant options on Android TV. 2021-08-11 23:31:51 +02:00
Henrik Rydgård b898e4587f Fix some old bugs where we overrode the device ID to 0 wrongly for back button
The checks for pad were wrong, and also the old path simply passed 0.
2021-08-11 23:31:44 +02:00
Henrik Rydgård f9c381dfae Narrow the mapping UI, making it a bit less uncomfortable to use. 2021-08-11 23:14:26 +02:00
Henrik Rydgård 5de47c6cf2 Scoped storage: recognize "wt" and "rt" modes. Should fix the cheat.db issue
See #13847
2021-08-11 09:09:35 +02:00
Henrik Rydgård 8eb1325ff0 Cleanup 2021-08-11 09:09:35 +02:00
Henrik Rydgård d97c15c083 Merge pull request #14716 from unknownbrackets/ui-altspeed
UI: Fix reset of alt speed options in settings
2021-08-11 09:08:18 +02:00
Unknown W. Brackets 8d01d29c5c Merge pull request #14717 from iota97/savestate-undo-fix
Fix savestate undo consistency
2021-08-11 00:02:04 -07:00
iota97 0c664aa820 Fix savestate undo consistency 2021-08-11 08:35:41 +02:00
Unknown W. Brackets bd0881a0ab UI: Fix enable/disable of reporting outside game. 2021-08-10 21:43:04 -07:00
Unknown W. Brackets a3a6dcabda UI: Fix reset of alt speed options in settings. 2021-08-10 21:42:44 -07:00
Unknown W. Brackets dd388407a6 Merge pull request #14715 from nassau-tk/patch-2
Update ja_JP.ini for Reverb volume
2021-08-10 21:05:00 -07:00
nassau-tk b543cc69ad Update ja_Jp.ini for Reverb volume
Fix below.
Reverb volume = リバーブボリューム
2021-08-11 12:26:17 +09:00
Henrik Rydgård 43ae32e5b8 Merge pull request #14713 from amverweij/vulkan-display-khr
First pass on using Display KHR, needs proper init flags
2021-08-11 01:34:38 +02:00
Unknown W. Brackets f233c77265 Merge pull request #14714 from jbeich/freebsd
Thread: improve BSD compatibility
2021-08-10 11:47:57 -07:00
Unknown W. Brackets c66af9663d Merge pull request #14712 from nassau-tk/patch-1
Update ja_JP.ini
2021-08-10 10:12:16 -07:00
Jan Beich ae39923223 Thread: set names on BSDs after 062566b67c 2021-08-10 16:44:44 +00:00
Jan Beich 5b7557acd4 Thread: unbreak on BSDs after 50d9d7ea6f
Common/Thread/ThreadUtil.cpp:149:2: error: use of undeclared identifier 'pthread_threadid_np'
        pthread_threadid_np(NULL, &tid);
        ^
2021-08-10 16:44:41 +00:00
nassau-tk 608f9913e9 Update ja_JP.ini
Fix translation below.
Ignore camera notch when centering = インカメラ液晶部分を画面センタリング領域に含めない
2021-08-10 20:05:55 +09:00
Henrik Rydgård d62899efcd Merge pull request #14711 from unknownbrackets/reverb-volume
Sas: Add option to control reverb volume
2021-08-10 13:02:30 +02:00
Unknown W. Brackets ff9b9f7321 Sas: Add option to control reverb volume.
This also allows you to turn it off.
2021-08-09 20:47:24 -07:00
Brian Blakely 379f075c85 Do not call methods on gpu if it is null. Fixes #13412 (sans video rewind). (#14674)
* Do not call methods on gpu if it is null. Fixes 13412 (sans video rewind).

* Do not call methods on gpu if it is null. Fixes #13412 (sans video rewind).

* Ensure PSP is init before measuring state size.

* Continue running core until GPU is ready.

* Libretro: Bypass state measure during init.

* Sync ffmpeg version with master.

* Do not call methods on gpu if it is null. Fixes #13412 (sans video rewind).

* Ensure PSP is init before measuring state size.

* Continue running core until GPU is ready.

* Libretro: Bypass state measure during init.

* Sync ffmpeg version with master.
2021-08-09 23:16:30 +02:00