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ård
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ård
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ård
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ård
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ård
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ård
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ård
8a66498359
Merge pull request #16095 from sum2012/sysclib_minor
...
Add some Sysclib 's nids
2023-01-12 11:14:53 +01:00
Henrik Rydgård
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ård
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ård
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ård
384cd91400
Merge pull request #16309 from sum2012/InterruptManagerForKernel-minror
...
Add InterruptManagerForKernel
2023-01-10 14:00:09 +01:00
Henrik Rydgård
e1a48d74c4
A bit more GetPointer cleanup.
...
Probably not worth it for performance reasons, but some semantic cleanup
is good, especially the accidental GetPointer -> writable casts without
using GetPointerWrite.
Using Unchecked on already checked pointers, or when we'd crash anyway
if it returned nullptr, is good for clarity.
2023-01-10 12:13:47 +01:00
Henrik Rydgård
70e149e3ca
Merge pull request #16720 from hrydgard/remove-input-return-values
...
Remove return values from Axis and Touch input functions
2023-01-10 11:09:55 +01:00
Henrik Rydgård
bef50f9fdd
Merge pull request #16763 from hrydgard/texalpha-shaderflag
...
Shader generator: Move FS_TEX_ALPHA to a uniform bool.
2023-01-10 11:09:25 +01:00
Henrik Rydgård
00c44ea799
Get rid of the bool, not worth it.
2023-01-10 10:23:29 +01:00
sum2012
2d8aaaac5e
Change to if (!heap) first in all function
...
As unknown feedback 2
2023-01-10 10:22:59 +01:00
sum2012
57c474cce7
Add 2 nids of SysMemForKernel
...
Find in #16297
Address unknown feedback 1
2023-01-10 10:18:36 +01:00