Commit Graph

36261 Commits

Author SHA1 Message Date
Henrik Rydgård
1f776b4330 Update pspautotests submodule 2023-03-31 20:59:45 +02:00
Henrik Rydgård
2814668cf5
Show a MIPS stack trace on crash screen (#17211)
* Print simple stack traces to log on crashes.

* Display stack traces on crash screen

* Show the in-function offset in the printed callstacks.

* Libretro buildfix attempt
2023-03-31 10:08:12 +02:00
Henrik Rydgård
26bf40c497
ControlMapper: Change the callbacks to be more suitable for the upcoming refactor. (#17209)
* ControlMapper: Change the callbacks to be more suitable for the upcoming refactor.

* SetAllButtons: Separate bits to set and bits to clear.

* Oops, missed committing some files somehow
2023-03-30 10:47:28 +02:00
Henrik Rydgård
d65afcc7f0
Merge pull request #17208 from hrydgard/input-mapping-refactor
Rename KeyDef to InputMapping and give it responsibility for Axis encoding
2023-03-29 13:06:46 +02:00
Henrik Rydgård
416c09034b Minor header cleanup 2023-03-29 12:03:03 +02:00
Henrik Rydgård
d00809ae53 Rename KeyDef to InputMapping and give it responsibility for Axis encoding 2023-03-29 11:59:31 +02:00
Henrik Rydgård
3c9e968ca0
Merge pull request #17206 from unknownbrackets/debugger
Debugger: Fix memory viewer, inverted check
2023-03-29 08:07:39 +02:00
Unknown W. Brackets
a4d13d5f75 Debugger: Fix memory viewer, inverted check. 2023-03-28 22:52:01 -07:00
Henrik Rydgård
177a6821ee Merge branch 'serena/macos-bar-menu-items' 2023-03-28 21:54:14 +02:00
Henrik Rydgård
5ad830a439 revert submodules 2023-03-28 21:53:29 +02:00
Serena
67896bf885 Switch to boot 2023-03-28 21:44:12 +03:00
Henrik Rydgård
782297a452
Merge pull request #17205 from VitalikLevin/patch-1
[Translation] Update ru_RU.ini
2023-03-28 16:39:01 +02:00
Henrik Rydgård
98d9a9c8ca
Merge pull request #16984 from fp64/vfpu-sincos
VFPU sin/cos
2023-03-28 16:36:51 +02:00
Unknown W. Brackets
882a5319ac
Merge pull request #17204 from hrydgard/sdl-improvements
SDL improvements
2023-03-28 07:32:34 -07:00
Vitaliy Levin
7fce275997
Update assets/lang/ru_RU.ini 2023-03-28 17:11:46 +03:00
Henrik Rydgård
c578b91779 Make clipboard copies threadsafe. Don't forget to reset update flag 2023-03-28 16:11:18 +02:00
Henrik Rydgård
8c7ae8836f SDL: Save/load window dimensions 2023-03-28 16:05:33 +02:00
Henrik Rydgård
0b156e734b Pass w and h into the SDL graphics contexts 2023-03-28 16:05:33 +02:00
Henrik Rydgård
57362b9199 SDL: Save window position 2023-03-28 16:05:30 +02:00
Henrik Rydgård
3ff87f5959 SDL: Small refactor, support window title changes 2023-03-28 16:05:30 +02:00
Henrik Rydgård
da32cf0386 Fix typo 2023-03-28 16:05:30 +02:00
Henrik Rydgård
a3d8285de7 Code cleanup 2023-03-28 16:05:30 +02:00
Henrik Rydgård
b372513ba4 ReplacedTexture: Opportunistically delete the waitable 2023-03-28 16:05:30 +02:00
Henrik Rydgård
6a644eda73 Simplify the semantics, makes more sense now. 2023-03-28 16:05:30 +02:00
Henrik Rydgård
d008198e1d Replacement: Save textures even if already replaced, if the png is missing.
Fixes #17182

Not exactly sure what behavior we really want, but I think this one is
OK, and at least more similar to the old one. Now we save
already-replaced textures if the named replacement texture is missing, and there
isn't already a hash-named one in new or the "root".
2023-03-28 16:05:30 +02:00
Nemoumbra
b1074e1a08 Added new option "Copy Float (32 bit)" to Windows Debugger UI 2023-03-28 16:05:30 +02:00
Unknown W. Brackets
e4f996c213
Merge pull request #17199 from hrydgard/restore-saving-of-missing-replace-tex
Replacement: Save textures even if already replaced, if the texture file is missing.
2023-03-28 07:03:27 -07:00
Henrik Rydgård
ba705dcabd Fix typo 2023-03-28 15:44:35 +02:00
Henrik Rydgård
6148040659
Merge pull request #17203 from Nemoumbra/remote-api-floats
Added new option "Copy Float (32 bit)" to Windows Debugger UI
2023-03-28 13:48:17 +02:00
Nemoumbra
4a54409f09 Added new option "Copy Float (32 bit)" to Windows Debugger UI 2023-03-28 13:18:20 +03:00
Henrik Rydgård
55e9d9a3eb Code cleanup 2023-03-28 11:18:45 +02:00
Unknown W. Brackets
f40795c4b7
Merge pull request #17200 from hrydgard/more-renaming
More renaming of control mapping stuff
2023-03-28 00:39:15 -07:00
Henrik Rydgård
cdfe4524ea ReplacedTexture: Opportunistically delete the waitable 2023-03-28 09:21:41 +02:00
Henrik Rydgård
8ebb0e9c05 Revert bad rename 2023-03-28 09:20:45 +02:00
Henrik Rydgård
a4bfb83982 Some more renaming 2023-03-28 00:23:18 +02:00
Henrik Rydgård
534896d2ab ControlMapper: Allow overriding PSP button event handling through a callback. 2023-03-28 00:23:18 +02:00
Henrik Rydgård
1fbabed7ff Simplify the semantics, makes more sense now. 2023-03-27 22:09:10 +02:00
Henrik Rydgård
4739d6c37d
Merge pull request #17198 from unknownbrackets/gameinfo-startup
virtfs: Oops, correct Version check
2023-03-27 15:52:49 +02:00
Henrik Rydgård
4e41233bb7 Replacement: Save textures even if already replaced, if the png is missing.
Fixes #17182

Not exactly sure what behavior we really want, but I think this one is
OK, and at least more similar to the old one. Now we save
already-replaced textures if the named replacement texture is missing, and there
isn't already a hash-named one in new or the "root".
2023-03-27 15:43:18 +02:00
Unknown W. Brackets
b927592f88 virtfs: Log error when dlopen() fails. 2023-03-27 06:30:09 -07:00
Unknown W. Brackets
667ae002ca virtfs: Oops, correct Version check.
Must not have added after?
2023-03-27 06:29:09 -07:00
Henrik Rydgård
668a6d63cb Test Drive also benefits from increased depth resolution. See #17188.
Doesn't affect the map screen issue though, #12786
2023-03-27 00:59:25 +02:00
Henrik Rydgård
4fd4e7896f
Merge pull request #17196 from unknownbrackets/gameinfo-startup
UI: Avoid reloading PIC1 BG on game start & add plugin shutdown param
2023-03-27 00:37:17 +02:00
Unknown W. Brackets
414be98489 virtfs: Tell file plugins which shut down.
We can have multiple, so it ideally needs to deal with the latest.
2023-03-26 14:45:27 -07:00
Henrik Rydgård
4c861f4bb5
Merge pull request #17195 from GABO1423/master
(UWP) Minor Nitpicky Changes
2023-03-26 23:32:40 +02:00
Unknown W. Brackets
921c4dccd9 UI: Avoid reloading PIC1 BG on game start.
We only need it if we start drawing it, which we only do if loading takes
time.  Might as well skip some IO, even on a separate thread.
2023-03-26 14:32:30 -07:00
Gabriel Morazán
43ec8f5b12
(UWP) Nitpicks 2023-03-26 16:45:10 -04:00
Henrik Rydgård
35060cf4a0
Merge pull request #17194 from unknownbrackets/headless-cleanup
headless: Remove printfEmuLog, simplify output
2023-03-26 19:41:05 +02:00
Unknown W. Brackets
00d84695d8 headless: Rename collectEmuLog for clarity.
This is still used when running tests outside headless, so leaving in
CoreParameter.
2023-03-26 10:21:07 -07:00
Unknown W. Brackets
76ef95a841 headless: Remove printfEmuLog, simplify output. 2023-03-26 10:17:34 -07:00