Commit Graph
36262 Commits
Author SHA1 Message Date
Henrik Rydgård 8dabcaea7d Enable virtual key mappings in UpdatePSPState 2023-03-31 11:05:32 +02:00
Henrik Rydgård 38f4cc4cc9 Make reverse mapping lookup work for the simple PSP buttons. 2023-03-31 11:05:29 +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