Commit Graph
14759 Commits
Author SHA1 Message Date
Henrik Rydgård 3b36a1bb66 TiltEventProcessor belongs in Core, not UI. 2023-02-01 15:04:32 +01:00
Henrik RydgårdandGitHub ee8868ed99 Merge pull request #16887 from hrydgard/restore-defaults-fix
Restore defaults in a better way
2023-02-01 13:32:17 +01:00
Sergey P bf2cabb82c merge from upstream 2023-02-01 13:33:07 +03:00
Sergey P 64f1e5ed61 range checks 2023-02-01 13:26:17 +03:00
Henrik Rydgård 1f3779d8a6 Don't delete the ini in order to restore defaults, instead just iterate. 2023-02-01 11:01:48 +01:00
Henrik Rydgård fc1385b98e Remove the "terminator" ConfigSettings 2023-02-01 10:45:03 +01:00
Henrik Rydgård 910b4cef4d Add RestoreToDefault to ConfigSetting 2023-02-01 10:38:24 +01:00
Henrik Rydgård fdbcd74e04 Constify the ConfigSetting structs, they are just metadata really. 2023-02-01 10:27:15 +01:00
Henrik Rydgård b9d3bf0c7d Make ConfigSetting::Get() const 2023-02-01 10:19:33 +01:00
Henrik Rydgård c554f4e2b6 Allow restoring only settings, recents or controls to defaults.
Fixes #16381 , though could make even more granular later.

The only translation change was deleting one sentence from a longer
string - used Google Translate to assist me in removing the correct part
for a few of them, most were obvious. Hope they're all right.
2023-01-31 18:56:18 +01:00
Henrik RydgårdandGitHub c8dce81ff0 Merge pull request #16156 from hrydgard/opengl-thread-refactor
OpenGL threading refactor
2023-01-31 11:14:01 +01:00
Henrik Rydgård 0f52954eae Minor log cleanups 2023-01-30 14:38:05 +01:00
Henrik Rydgård 436a3e0d61 Cleaner exit from emuthread, as used by OpenGL. Don't know how it worked before... 2023-01-30 11:49:31 +01:00
Henrik Rydgård 2659fd6f66 Android work. Make the Android OpenGL exit prodecure make more sense 2023-01-30 11:49:31 +01:00
Henrik Rydgård 4287365411 Update URLs, fix feedback from #16851 2023-01-29 00:25:27 +01:00
Henrik RydgårdandGitHub f7d9f6d0e8 Merge pull request #16857 from lvonasek/feature_openxr_gamecamera
OpenXR - Control game camera using head rotation
2023-01-29 00:21:28 +01:00
Lubos f0bfb3f373 OpenXR - Head control mapping when game smoothes camera movement (MH3) 2023-01-28 21:45:29 +01:00
Lubos 7d1b50d6f9 OpenXR - Combine game and VR camera rotation 2023-01-28 18:36:29 +01:00
Lubos c368a213ac OpenXR - Support head rotations in 2D 2023-01-28 11:50:46 +01:00
Henrik RydgårdandGitHub 415e3f1d9d Merge pull request #16851 from SerenaKit/serena/battery-stuff
Ability to show battery % on Darwin platforms, transform FPS/Speed counter into a BitCheckbox
2023-01-28 11:39:48 +01:00
Lubos eadaf34d13 OpenXR - Prepare configs for ingame camera control 2023-01-28 10:33:51 +01:00
sum2012 aa047233e1 Add font's logging of requestedStyle 2023-01-28 01:58:52 +08:00
Serena ca154879f0 Make changes requested by hygdrad 2023-01-27 18:16:50 +03:00
Serena f250a54958 Support for showing % on Darwin platforms and some other changes 2023-01-27 11:19:29 +03:00
Sergey P 91aa6ad608 merge from upstream 2023-01-26 14:50:09 +03:00
Sergey P 2358ae01dd Merge remote-tracking branch 'upstream/master' 2023-01-26 13:56:14 +03:00
sum2012 ad83a5a201 Add more logging in sceFontFindOptimumFont
Will easier to compare real psp's font
2023-01-26 05:30:47 +08:00
Henrik Rydgård e03db2ee23 Display CRC on crash screen. Thanks sum2012 for the idea.
Fixes #16840
2023-01-25 00:43:17 +01:00
Unknown W. Brackets 265a3cf7a0 Debugger: Fix a dumb typo. 2023-01-18 21:42:36 -08:00
Unknown W. Brackets 6af6ccc1cf Global: Fix some format warnings. 2023-01-18 21:42:19 -08:00
Henrik RydgårdandGitHub 40abcdb689 Merge pull request #16798 from hrydgard/rockman-dash-2-fix
Add workaround for hung music notes in Rockman Dash 2
2023-01-15 11:45:01 +01:00
Unknown W. Brackets 9909e0d668 Sas: Adjust Rockman 2 sustain on init only. 2023-01-14 16:57:49 -08:00
Unknown W. Brackets 92585403c4 Sas: Make ADSR fields private. 2023-01-14 16:55:40 -08:00
Henrik Rydgård 027edd6f59 Cleanup and warning fix in the new sysclib functions 2023-01-13 10:45:30 +01:00
Henrik Rydgård 97bef89486 Some cleanup when fixing a warning 2023-01-13 10:42:03 +01:00
Henrik Rydgård 0a13c78788 Revert "ffmpeg: Don't ask for multi-threaded decoding"
This reverts commit b173e0f4a4.

Turns out it's not actually known to fix anything, should have closed
that old PR.
2023-01-12 16:23:39 +01:00
iota97 5ebf683589 Allow to append some configs 2023-01-12 15:39:51 +01:00
Henrik RydgårdandGitHub 5b7239acf5 Merge pull request #16799 from hrydgard/ffmpeg-single-threaded
ffmpeg: Don't ask for multi-threaded decoding
2023-01-12 12:53:06 +01:00
Henrik Rydgård b173e0f4a4 ffmpeg: Don't ask for multi-threaded decoding
For whatever reason, our version of ffmpeg has problems with it,
and I don't care enough to dig deep.

See PR #13806
2023-01-12 12:13:10 +01:00
Henrik RydgårdandGitHub 3d6647e0cf Merge pull request #16797 from hrydgard/better-map-error
Android: Don't assert on failed Find4GBBase
2023-01-12 11:43:03 +01:00
Henrik Rydgård b118ffadea Add workaround for hung music notes in Rockman Dash 2
Fixes #11442. Or at least should, I haven't tested this, just followed the
discussion in the issue.

According to this issue, this is a game bug that happens on real hardware
too, due to a lousy job porting the game to the PSP, most likely, which has
different ADSR (note envelope) behavior.
2023-01-12 11:33:59 +01:00
Henrik Rydgård d71c6a0e95 Add some quick memory safety to the functions from #16095 2023-01-12 11:21:38 +01:00
Henrik RydgårdandGitHub 8a66498359 Merge pull request #16095 from sum2012/sysclib_minor
Add some Sysclib 's nids
2023-01-12 11:14:53 +01:00
Henrik RydgårdandGitHub 781374190c Merge pull request #16794 from hrydgard/remove-android-resolution-selector
Remove the Android display resolution selector
2023-01-12 08:09:03 +01:00
Henrik RydgårdandGitHub 6dc930feb7 Merge pull request #16796 from unknownbrackets/icache-typo
jit: Fix reporting of icache invalidate near PC
2023-01-12 07:30:24 +01:00
Unknown W. Brackets 8341b09087 jit: Fix reporting of icache invalidate near PC.
Reversed the check, that's what I get for not testing it.
2023-01-11 20:22:09 -08:00
Henrik Rydgård 0bc7854062 Android: Don't assert on failed Find4GBBase 2023-01-12 01:18:52 +01:00
Henrik Rydgård ea0eaa31e6 Remove the Android display resolution selector
I think its benefit is absolutely tiny if any, and causes a lot more
problems than it's worth. Bye.

Note that this isn't the rendering resolution selector, that will of
course still be there, but it's the "hardware scaler" resolution.
2023-01-11 22:53:42 +01:00
Henrik RydgårdandGitHub edaa5246d1 Merge pull request #16771 from hrydgard/more-getpointer-cleanup
Core: A bit more GetPointer cleanup.
2023-01-10 14:36:08 +01:00
Henrik RydgårdandGitHub 384cd91400 Merge pull request #16309 from sum2012/InterruptManagerForKernel-minror
Add InterruptManagerForKernel
2023-01-10 14:00:09 +01:00