Liam
a9a9999efd
core/arm: skip watchpoint checks when reading instructions
4 years ago
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
4 years ago
Morph
d2c0b45bca
Merge pull request #8587 from merryhime/padding-unused
common_funcs: Mark padding as [[maybe_unused]]
4 years ago
Morph
8266f63130
Merge pull request #8588 from merryhime/IBinder-vdestruct
nvflinger: Polymorphic destructor requried for abstract class IBinder
4 years ago
Morph
037ce7cb5f
Merge pull request #8586 from merryhime/KCodeMemory-override
KCodeMemory: Mark virtual methods as override
4 years ago
Merry
a1d2fb314e
KCodeMemory: Mark virtual methods as override
4 years ago
Merry
914ead075e
common_funcs: Mark padding as [[maybe_unused]]
4 years ago
Merry
30b23fb7b8
nvflinger: Polymorphic destructor requried for abstract class IBinder
4 years ago
Merry
40e39ddd46
dynarmic: Abort watchpoints ASAP
4 years ago
Morph
1002563776
CopyYuzuQt5Deps: Remove unused dlls
4 years ago
Morph
fc503c3445
CMakeLists: Mark WebEngine(Core/Widgets) as required
Mark these components as required when we are building with QtWebEngine enabled.
4 years ago
Morph
e991525d63
CMakeLists: Add QtConcurrent to required components
We use QtConcurrent in various places in our Qt frontend, add it to the required components.
4 years ago
Liam
a9a83fa726
kernel: Ensure all uses of disable_count are balanced
4 years ago
Liam
77137583cd
kernel: be more careful about initialization path for HLE threads
4 years ago
Liam
da07e13e07
kernel: fix single-core preemption points
4 years ago
Liam
21945ae127
kernel: fix issues with single core mode
4 years ago
Liam
0624c880bd
kernel: use KScheduler from mesosphere
4 years ago
liamwhite
53fb4a78a3
Merge pull request #8540 from lat9nq/copy-nv-ffmpeg
ci/windows: Copy what of FFmpeg not already present
4 years ago
liamwhite
1a85c18600
Merge pull request #8539 from Morph1984/gha-update-actions
ci: Update various actions from v2 to v3
4 years ago
liamwhite
381381c7e0
Merge pull request #8571 from merryhime/update-dynarmic
externals: Update dynarmic to 6.1.1
4 years ago
liamwhite
2fed6dd7e1
Merge pull request #8536 from Morph1984/fix-webapplet-input
qt_web_browser: Fix button inputs with QtWebEngine
4 years ago
liamwhite
9627c550a0
Merge pull request #8510 from german77/vibration
input_common: sdl: lower vibration frequency and use it's own unique thread
4 years ago
german77
1584de951a
service: fatal: Add function table
4 years ago
german77
2535e9d1ec
service: btdrv,bcat,btm: Update service tables to 14.0.0
4 years ago
german77
8e0e2e95e6
service am: Update service tables to 14.0.0
4 years ago
german77
32b522b1fd
service: ac: Replace intances of ProfileData with UserData
4 years ago
lat9nq
7d9369d15e
startup_checks: Use WaitForSingleObject and more cleanup
4 years ago
Merry
adc617ccc4
externals: Update dynarmic to 6.1.1
Fixes for fast dispatcher
4 years ago
bunnei
802bbb2263
Merge pull request #8559 from liamwhite/waiter-list
kernel: fix usage of waiter_list in Finalize
4 years ago
lat9nq
2d2a69ab5b
startup_checks: Use GetEnvironmentVariableA
Solves MSVC compile error. Also drops need string use for comparison.
4 years ago
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.
4 years ago
lat9nq
fd4e48f96e
startup_checks: Implement unix side code
Wow fork() is nice, isn't it?
4 years ago
lat9nq
33abdfff9b
yuzu: Simplify broken Vulkan handling
4 years ago
lat9nq
4f15d9ed6f
yuzu: Check Vulkan on startup with a child
4 years ago
lat9nq
568a0ac397
yuzu: Rename check_vulkan to startup_checks
4 years ago
Fernando S
6c72b7f011
Merge pull request #8528 from Morph1984/astc10x6
renderer_(gl/vk): Implement ASTC_10x6_UNORM
4 years ago
Fernando S
25e47738f7
Merge pull request #8561 from Kelebek1/Audio-CoreTiming
Rework CoreTiming events
4 years ago
Kelebek1
b23c6b456c
PR
4 years ago
Kelebek1
240650f6a6
Rework CoreTiming
4 years ago
liamwhite
c765d5be0b
Merge pull request #8531 from FernandoS27/core-timing-fix-reg
Core timing: use only one thread.
4 years ago
Liam
a1c1ad096d
common: fix bitfield aliasing on GCC/Clang
4 years ago
Liam
1611c53c12
kernel: fix usage of waiter_list in Finalize
4 years ago
Mai
313f047f97
Merge pull request #8501 from liamwhite/backtrace-again
core/arm: better support for backtrace generation
4 years ago
liamwhite
7e75593c20
Merge pull request #8502 from liamwhite/end-wait
kernel: clean up waiting implementation
4 years ago
Fernando S
d244677df9
Merge pull request #8492 from german77/no_more_errors
service: hid: Correct some mistakes and add more validations
4 years ago
Morph
ec4cba9de8
Merge pull request #8522 from lat9nq/consolidate-settings
settings: Consolidate RangedSetting's with regular ones
4 years ago
Marshall Mohror
e71d457af9
guard against div-by-zero
4 years ago
Marshall Mohror
b2ad4dd189
common/x64: Use TSC clock rate from CPUID when available
The current method used to estimate the TSC is fairly accurate - within a few kHz - but the exact value can be extracted from CPUID if available.
4 years ago
Morph
fa09f7aa6c
gpu_thread: Use the previous MPSCQueue implementation
The bounded MPSCQueue implementation causes crashes in Fire Emblem Three Houses, use the previous implementation for now.
4 years ago
lat9nq
caef92a584
ci/windows: Copy what of FFmpeg not already present
Prevents overwriting libwinpthreads.dll when one should already be
present from the first DLL search.
4 years ago