lat9nq
3494446fad
externals: Revert SDL2 to release-2.0.20
...
prerelease-2.23.1 appears to have issues on the SteamDeck with external
controllers. Revert to 2.0.20 for now (and as opposed to using
prerelease-2.0.19 like before.)
2022-07-18 21:43:29 -04:00
bunnei
149d28e69c
Merge pull request #8581 from devsnek/send-resume
...
implement resume message
2022-07-18 12:21:14 -07:00
Gus Caplan
7ad8553346
implement resume message
2022-07-17 22:35:07 -07:00
Merry
b0d9972091
externals: Update dynarmic to 6.2.1
...
Fix issue with A64CallbackConfigPass
2022-07-17 22:44:34 +01:00
merry
bdf6e32aed
Merge pull request #8569 from merryhime/watchpoints
...
dynarmic: Abort watchpoints ASAP
2022-07-17 22:41:28 +01:00
bunnei
185d1c6135
Merge pull request #8508 from yuzu-emu/mc-speed-limit
...
hle: service: nvflinger: Factor speed limit into frame time calculation.
2022-07-17 13:59:52 -07:00
bunnei
4400c36037
Merge pull request #8544 from german77/14dot0
...
service: Update some services to 14.0.0+
2022-07-17 12:30:52 -07:00
bunnei
fcd2f0c02f
Merge pull request #8525 from lat9nq/update-sdl
...
externals/SDL: Update to prerelease-2.23.1
2022-07-17 00:07:20 -07:00
bunnei
7c1d150345
Merge pull request #8543 from BreadFish64/use_tsc_from_caps
...
common/x64: Use TSC clock rate from CPUID when available
2022-07-16 23:14:38 -07:00
bunnei
b3f303dd4a
hle: service: nvflinger: Fix implicit conversion.
2022-07-16 23:11:42 -07:00
bunnei
e42a6ad7d9
yuzu: settings: Remove framerate cap and merge unlocked framerate setting.
...
- These were all somewhat redundant.
2022-07-16 23:11:39 -07:00
bunnei
fbb919c02f
hle: service: nvflinger: Factor speed limit into frame time calculation.
...
- This allows the %-based "Limit Speed Percent" setting to work with MC emulation.
- This is already supported for SC emulation.
2022-07-16 23:10:45 -07:00
bunnei
3130dbb6b7
Merge pull request #8593 from merryhime/ranged-setting-T
...
common/setting: Make ranged a property of the type
2022-07-16 15:32:52 -07:00
bunnei
3607ebe050
Merge pull request #8594 from liamwhite/skip-wp
...
core/arm: skip watchpoint checks when reading instructions
2022-07-16 13:28:20 -07:00
bunnei
a13ed9fa7a
Merge pull request #8511 from german77/hbmenu
...
service: ptm: Add TS, nifm: Stub GetInternetConnectionStatus
2022-07-16 11:30:56 -07:00
Link4565
da2d093e64
Enable the use of MSG_DONTWAIT flag on RecvImpl
2022-07-16 18:30:28 +01:00
bunnei
fb3a3c286f
Merge pull request #8560 from liamwhite/bitfield-may-alias
...
common: fix bitfield aliasing on GCC/Clang
2022-07-15 22:16:52 -07:00
Liam
9858c3ce34
core/arm: skip watchpoint checks when reading instructions
2022-07-15 19:47:28 -04:00
merry
4091cca405
common/setting: Make ranged a property of the type
...
- Avoids new GCC 12 warnings when Type is of form std::optional<T>
- Makes more sense this way, because ranged is not a property which would change over time
2022-07-15 18:45:55 +01:00
Morph
4694a25f15
Merge pull request #8587 from merryhime/padding-unused
...
common_funcs: Mark padding as [[maybe_unused]]
2022-07-15 06:02:48 -04:00
Morph
646ea94aac
Merge pull request #8588 from merryhime/IBinder-vdestruct
...
nvflinger: Polymorphic destructor requried for abstract class IBinder
2022-07-15 06:02:31 -04:00
Morph
4efe918ef5
Merge pull request #8586 from merryhime/KCodeMemory-override
...
KCodeMemory: Mark virtual methods as override
2022-07-15 06:02:23 -04:00
Merry
4267739d06
KCodeMemory: Mark virtual methods as override
2022-07-15 10:39:58 +01:00
Merry
34caa7938f
common_funcs: Mark padding as [[maybe_unused]]
2022-07-15 10:34:38 +01:00
Merry
3d89711aa5
nvflinger: Polymorphic destructor requried for abstract class IBinder
2022-07-15 10:28:54 +01:00
Merry
f719a0a078
dynarmic: Abort watchpoints ASAP
2022-07-15 10:03:30 +01:00
Morph
9c94f10ad5
CopyYuzuQt5Deps: Remove unused dlls
2022-07-15 00:57:42 -04:00
Morph
470ec62a16
CMakeLists: Mark WebEngine(Core/Widgets) as required
...
Mark these components as required when we are building with QtWebEngine enabled.
2022-07-15 00:50:51 -04:00
Morph
113eec0cf0
CMakeLists: Add QtConcurrent to required components
...
We use QtConcurrent in various places in our Qt frontend, add it to the required components.
2022-07-15 00:49:21 -04:00
Liam
dbb1312876
kernel: Ensure all uses of disable_count are balanced
2022-07-14 22:47:18 -04:00
Liam
e2be660909
kernel: be more careful about initialization path for HLE threads
2022-07-14 22:47:18 -04:00
Liam
21e2063d7d
kernel: fix single-core preemption points
2022-07-14 22:47:18 -04:00
Liam
61b26b386d
kernel: fix issues with single core mode
2022-07-14 22:47:18 -04:00
Liam
e47bced65d
kernel: use KScheduler from mesosphere
2022-07-14 22:47:18 -04:00
liamwhite
9d4dd0d153
Merge pull request #8540 from lat9nq/copy-nv-ffmpeg
...
ci/windows: Copy what of FFmpeg not already present
2022-07-14 20:44:00 -04:00
liamwhite
59ae59631c
Merge pull request #8539 from Morph1984/gha-update-actions
...
ci: Update various actions from v2 to v3
2022-07-14 20:43:30 -04:00
liamwhite
69a6b0463b
Merge pull request #8571 from merryhime/update-dynarmic
...
externals: Update dynarmic to 6.1.1
2022-07-14 20:41:51 -04:00
liamwhite
58079b0cd6
Merge pull request #8536 from Morph1984/fix-webapplet-input
...
qt_web_browser: Fix button inputs with QtWebEngine
2022-07-14 20:41:41 -04:00
liamwhite
559370c271
Merge pull request #8510 from german77/vibration
...
input_common: sdl: lower vibration frequency and use it's own unique thread
2022-07-14 20:41:29 -04:00
german77
d04b9f0f83
service: fatal: Add function table
2022-07-14 16:33:09 -05:00
german77
ab9c495d00
service: btdrv,bcat,btm: Update service tables to 14.0.0
2022-07-14 16:33:09 -05:00
german77
15e95ddbe0
service am: Update service tables to 14.0.0
2022-07-14 16:33:08 -05:00
german77
07090f96d4
service: ac: Replace intances of ProfileData with UserData
2022-07-14 16:33:07 -05:00
lat9nq
fbe7437c3a
startup_checks: Use WaitForSingleObject and more cleanup
2022-07-12 14:23:50 -04:00
Merry
8cc9ff0ebc
externals: Update dynarmic to 6.1.1
...
Fixes for fast dispatcher
2022-07-12 11:31:08 +01:00
bunnei
c18bf04dbf
Merge pull request #8559 from liamwhite/waiter-list
...
kernel: fix usage of waiter_list in Finalize
2022-07-11 12:10:01 -07:00
lat9nq
1c5dc78d10
startup_checks: Use GetEnvironmentVariableA
...
Solves MSVC compile error. Also drops need string use for comparison.
2022-07-10 20:24:37 -04:00
lat9nq
358ad2421f
startup_checks: Clean up
...
Adds some comments, removes unused includes, and removes last bits of
logging since this is before the logging backend starts up.
2022-07-10 17:18:31 -04:00
lat9nq
bb4d2e3461
startup_checks: Implement unix side code
...
Wow fork() is nice, isn't it?
2022-07-10 17:01:37 -04:00
lat9nq
27848d6052
yuzu: Simplify broken Vulkan handling
2022-07-10 16:52:00 -04:00