summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-02-05config: Support motion inputslat9nq
Motion inputs were not being read in by the config when yuzu-cmd boots up. This adds support for those. While we're at it, make a reference to the current player controls to improve readability. Also updates the if statements in the Analog and Button loops with curly braces to keep the style consistent.
2022-02-03input_common: Remove unused core includeMorph
2022-02-03Merge pull request #7811 from german77/analog-modbunnei
input_common: Use attributes for analog range modifiers
2022-02-02Merge pull request #7814 from FernandoS27/another-bug-in-my-schedulebunnei
Vulkan: Fix Scheduler Chunks when their FuncType is 0.
2022-02-02Merge pull request #7835 from bunnei/page-table-lockbunnei
hle: kernel: KPageTable: Migrate locks to KScopedLightLock.
2022-02-02Merge pull request #7838 from lioncash/noncopyMorph
common_types: Remove NonCopyable struct
2022-02-02Merge pull request #7834 from german77/repeatbunnei
yuzu: Disable auto repeat on hotkeys again
2022-02-02common_types: Remove NonCopyable structLioncash
Now that we're moved over to the YUZU_ defines, we can get rid of this struct.
2022-02-02general: Replace NonCopyable struct with equivalentsLioncash
2022-02-02Merge pull request #7806 from ameerj/atomic64-fallbacksbunnei
shaders: Implement U32x2 atomic fallbacks when device does not support int64
2022-02-02general: Move deleted copy/move constructor/assignment operators to public ↵Lioncash
interface This allows for better compiler errors, where the compiler will state a copy or move couldn't occur due to the relevant function being deleted. Previously a compiler would warn about the relevant function not being accessible (which, while true, isn't as informative as it could be).
2022-02-01Merge pull request #7807 from german77/moar-buttonsbunnei
input_common: Add home and hard touch press buttons to UDP controllers
2022-02-01hle: kernel: KPageTable: Migrate locks to KScopedLightLock.bunnei
- More accurately reflects real kernel behavior by using guest locks.
2022-02-01Merge pull request #7833 from lioncash/file-sysMorph
configure_filesystem: Add missing changeEvent() override
2022-02-01Merge pull request #7792 from german77/translatebunnei
hotkeys: Don't translate hotkey buttons
2022-02-01configure_filesystem: Add missing changeEvent() overrideLioncash
This allows the dialog to be retranslated during runtime if the language is changed.
2022-02-01configure_filesystem: Normalize member function casingLioncash
All other dialog types we have use CamelCase naming.
2022-02-01yuzu: Disable auto repeat on hotkeys againNarr the Reg
2022-02-01Merge pull request #7809 from Morph1984/clock-constantsbunnei
common: wall_clock: Utilize constants for ms, us, and ns ratios
2022-02-01Merge pull request #7831 from lioncash/motionMorph
configure_motion_touch: Use functor versions of invokeMethod
2022-02-01configure_motion_touch: Use functor versions of invokeMethodLioncash
Same behavior, but ensures that the functions we're calling exist, since they can be checked at compile-time.
2022-02-01configure_input_player: Eliminate variable shadowingLioncash
2022-02-01configure_input_player: std::move input setters in HandleClickLioncash
2022-02-01configure_input_player: Avoid unnecessary ParamPackage copiesLioncash
Avoids churning allocations.
2022-02-01yuzu/game_list: Use non-deprecated version of QString's split() functionLioncash
The previous overload of split() was deprecated in 5.14.
2022-02-01Merge pull request #7825 from lioncash/nodisc2Morph
common/file: Remove [[nodiscard]] from Open()
2022-02-01common/file: Remove [[nodiscard]] from Open()Lioncash
Since this has a void return value, there's nothing that can actually be used.
2022-02-01Merge pull request #7824 from lioncash/scacheMorph
video_core/shader_cache: Take std::span in RemoveShadersFromStorage()
2022-02-01video_core/shader_cache: Remove unused algorithm includeLioncash
2022-02-01video_core/shader_cache: Take std::span in RemoveShadersFromStorage()Lioncash
Same behavior, but without the need to move into the function to avoid an allocation.
2022-01-31Merge pull request #7821 from german77/espada_agudabunnei
svc: Add 32 bit SynchronizePreemptionState
2022-01-31svc: Add 32 bit SynchronizePreemptionStateNarr the Reg
Used by Espgaluda II
2022-02-01Rasterizer: Refactor inlineToMemory.Fernando Sahmkow
2022-01-31Vulkan: Fix Scheduler Chunks when their FuncType is 0.Fernando Sahmkow
2022-01-30input_common: Use attributes for analog range modifiersgerman77
2022-01-30common: wall_clock: Check precision against the emulated CPU and CNTFRQMorph
In addition to requiring nanosecond precision, using the native clock requires that the hardware TSC has a precision greater than the emulated CPU and its clock counter.
2022-01-30common: wall_clock: Utilize constants for ms, us, and ns ratiosMorph
2022-01-30input_common: Add home and hard touch press buttons to UDP controllersgerman77
2022-01-29emit_glsl_atomic: Implement 32x2 fallback atomic opsameerj
2022-01-29lower_int64_to_int32: Add 64-bit atomic fallbacksameerj
2022-01-29shaders: Add U64->U32x2 Atomic fallback functionsameerj
2022-01-29GPU: Improve syncing.Fernando Sahmkow
2022-01-29Rasterizer: Implement Inline2Memory Acceleration.Fernando Sahmkow
2022-01-29Inline2Memory: Flush before writting buffer.Fernando Sahmkow
2022-01-28Merge pull request #7791 from german77/wall_clockMorph
wall_clock: Use standard wall clock if rtsc frequency is too low
2022-01-28spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomicsameerj
Some drivers do not support 64-bit atomics, and fallback to atomically modifying U32x2 vectors. This change ensures that U32x2 storage vectors are defined in the spir-v shader when 64-bit atomics are used. Fixes a hang on some devices, notably Intel GPUs, when booting Pokemon Legends Arceus
2022-01-28Merge pull request #7784 from german77/ds5Morph
input_common: Add DS5 to HD rumble list
2022-01-28Merge pull request #7787 from bunnei/scheduler-deadlock-fixMorph
hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated.
2022-01-28Merge pull request #7788 from ameerj/stream-buffer-beginMorph
buffer_cache: Reduce stream buffer allocations when expanding from the left
2022-01-28Merge pull request #7786 from ameerj/vmnmx-selMorph
video_minimum_maximum: Implement src operand selectors