bunnei
8ca8281f4f
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
6d160873c4
hle: service: nvflinger: Fix implicit conversion.
2022-07-16 23:11:42 +07:00
bunnei
02282477e7
yuzu: settings: Remove framerate cap and merge unlocked framerate setting.
...
- These were all somewhat redundant.
2022-07-16 23:11:39 +07:00
bunnei
f8aaa59990
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
7d66f8339e
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
b8813edc51
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
87bb44830b
Merge pull request #8511 from german77/hbmenu
...
service: ptm: Add TS, nifm: Stub GetInternetConnectionStatus
2022-07-16 11:30:56 +07:00
Link4565
912cae21b0
Enable the use of MSG_DONTWAIT flag on RecvImpl
2022-07-16 18:30:28 +07:00
bunnei
93a4ca11fa
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
a9a9999efd
core/arm: skip watchpoint checks when reading instructions
2022-07-15 19:47:28 +07:00
merry
99fbdaf75b
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 +07:00
Morph
d2c0b45bca
Merge pull request #8587 from merryhime/padding-unused
...
common_funcs: Mark padding as [[maybe_unused]]
2022-07-15 06:02:48 +07:00
Morph
8266f63130
Merge pull request #8588 from merryhime/IBinder-vdestruct
...
nvflinger: Polymorphic destructor requried for abstract class IBinder
2022-07-15 06:02:31 +07:00
Morph
037ce7cb5f
Merge pull request #8586 from merryhime/KCodeMemory-override
...
KCodeMemory: Mark virtual methods as override
2022-07-15 06:02:23 +07:00
Merry
a1d2fb314e
KCodeMemory: Mark virtual methods as override
2022-07-15 10:39:58 +07:00
Merry
914ead075e
common_funcs: Mark padding as [[maybe_unused]]
2022-07-15 10:34:38 +07:00
Merry
30b23fb7b8
nvflinger: Polymorphic destructor requried for abstract class IBinder
2022-07-15 10:28:54 +07:00
Merry
40e39ddd46
dynarmic: Abort watchpoints ASAP
2022-07-15 10:03:30 +07:00
Morph
1002563776
CopyYuzuQt5Deps: Remove unused dlls
2022-07-15 00:57:42 +07:00
Morph
fc503c3445
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 +07:00
Morph
e991525d63
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 +07:00
Liam
a9a83fa726
kernel: Ensure all uses of disable_count are balanced
2022-07-14 22:47:18 +07:00
Liam
77137583cd
kernel: be more careful about initialization path for HLE threads
2022-07-14 22:47:18 +07:00
Liam
da07e13e07
kernel: fix single-core preemption points
2022-07-14 22:47:18 +07:00
Liam
21945ae127
kernel: fix issues with single core mode
2022-07-14 22:47:18 +07:00
Liam
0624c880bd
kernel: use KScheduler from mesosphere
2022-07-14 22:47:18 +07:00
liamwhite
53fb4a78a3
Merge pull request #8540 from lat9nq/copy-nv-ffmpeg
...
ci/windows: Copy what of FFmpeg not already present
2022-07-14 20:44:00 +07:00
liamwhite
1a85c18600
Merge pull request #8539 from Morph1984/gha-update-actions
...
ci: Update various actions from v2 to v3
2022-07-14 20:43:30 +07:00
liamwhite
381381c7e0
Merge pull request #8571 from merryhime/update-dynarmic
...
externals: Update dynarmic to 6.1.1
2022-07-14 20:41:51 +07:00
liamwhite
2fed6dd7e1
Merge pull request #8536 from Morph1984/fix-webapplet-input
...
qt_web_browser: Fix button inputs with QtWebEngine
2022-07-14 20:41:41 +07:00
liamwhite
9627c550a0
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 +07:00
german77
1584de951a
service: fatal: Add function table
2022-07-14 16:33:09 +07:00
german77
2535e9d1ec
service: btdrv,bcat,btm: Update service tables to 14.0.0
2022-07-14 16:33:09 +07:00
german77
8e0e2e95e6
service am: Update service tables to 14.0.0
2022-07-14 16:33:08 +07:00
german77
32b522b1fd
service: ac: Replace intances of ProfileData with UserData
2022-07-14 16:33:07 +07:00
lat9nq
7d9369d15e
startup_checks: Use WaitForSingleObject and more cleanup
2022-07-12 14:23:50 +07:00
Merry
adc617ccc4
externals: Update dynarmic to 6.1.1
...
Fixes for fast dispatcher
2022-07-12 11:31:08 +07:00
bunnei
802bbb2263
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
2d2a69ab5b
startup_checks: Use GetEnvironmentVariableA
...
Solves MSVC compile error. Also drops need string use for comparison.
2022-07-10 20:24:37 +07:00
lat9nq
d57cd8bcdd
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 +07:00
lat9nq
fd4e48f96e
startup_checks: Implement unix side code
...
Wow fork() is nice, isn't it?
2022-07-10 17:01:37 +07:00
lat9nq
33abdfff9b
yuzu: Simplify broken Vulkan handling
2022-07-10 16:52:00 +07:00
lat9nq
4f15d9ed6f
yuzu: Check Vulkan on startup with a child
2022-07-10 14:08:20 +07:00
lat9nq
568a0ac397
yuzu: Rename check_vulkan to startup_checks
2022-07-10 12:34:34 +07:00
Fernando S
6c72b7f011
Merge pull request #8528 from Morph1984/astc10x6
...
renderer_(gl/vk): Implement ASTC_10x6_UNORM
2022-07-10 13:16:23 +07:00
Fernando S
25e47738f7
Merge pull request #8561 from Kelebek1/Audio-CoreTiming
...
Rework CoreTiming events
2022-07-10 10:29:56 +07:00
Kelebek1
b23c6b456c
PR
2022-07-10 08:29:37 +07:00
Kelebek1
240650f6a6
Rework CoreTiming
2022-07-10 06:59:40 +07:00
liamwhite
c765d5be0b
Merge pull request #8531 from FernandoS27/core-timing-fix-reg
...
Core timing: use only one thread.
2022-07-10 00:47:05 +07:00
Liam
a1c1ad096d
common: fix bitfield aliasing on GCC/Clang
2022-07-09 22:43:45 +07:00