Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-03 | main: Always remove the frameless window flag when restoring UI state | Morph | |
For unknown reasons, this flag may persist after the application has been closed. Removing this flag when restoring the UI state ensures that a frameless window will not be shown on startup. | |||
2022-02-02 | Merge pull request #7838 from lioncash/noncopy | Morph | |
common_types: Remove NonCopyable struct | |||
2022-02-02 | Merge pull request #7834 from german77/repeat | bunnei | |
yuzu: Disable auto repeat on hotkeys again | |||
2022-02-02 | common_types: Remove NonCopyable struct | Lioncash | |
Now that we're moved over to the YUZU_ defines, we can get rid of this struct. | |||
2022-02-02 | general: Replace NonCopyable struct with equivalents | Lioncash | |
2022-02-02 | Merge pull request #7806 from ameerj/atomic64-fallbacks | bunnei | |
shaders: Implement U32x2 atomic fallbacks when device does not support int64 | |||
2022-02-02 | general: 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-01 | Merge pull request #7807 from german77/moar-buttons | bunnei | |
input_common: Add home and hard touch press buttons to UDP controllers | |||
2022-02-01 | Merge pull request #7833 from lioncash/file-sys | Morph | |
configure_filesystem: Add missing changeEvent() override | |||
2022-02-01 | Merge pull request #7792 from german77/translate | bunnei | |
hotkeys: Don't translate hotkey buttons | |||
2022-02-01 | configure_filesystem: Add missing changeEvent() override | Lioncash | |
This allows the dialog to be retranslated during runtime if the language is changed. | |||
2022-02-01 | configure_filesystem: Normalize member function casing | Lioncash | |
All other dialog types we have use CamelCase naming. | |||
2022-02-01 | yuzu: Disable auto repeat on hotkeys again | Narr the Reg | |
2022-02-01 | Merge pull request #7809 from Morph1984/clock-constants | bunnei | |
common: wall_clock: Utilize constants for ms, us, and ns ratios | |||
2022-02-01 | Merge pull request #7831 from lioncash/motion | Morph | |
configure_motion_touch: Use functor versions of invokeMethod | |||
2022-02-01 | configure_motion_touch: Use functor versions of invokeMethod | Lioncash | |
Same behavior, but ensures that the functions we're calling exist, since they can be checked at compile-time. | |||
2022-02-01 | configure_input_player: Eliminate variable shadowing | Lioncash | |
2022-02-01 | configure_input_player: std::move input setters in HandleClick | Lioncash | |
2022-02-01 | configure_input_player: Avoid unnecessary ParamPackage copies | Lioncash | |
Avoids churning allocations. | |||
2022-02-01 | yuzu/game_list: Use non-deprecated version of QString's split() function | Lioncash | |
The previous overload of split() was deprecated in 5.14. | |||
2022-02-01 | Merge pull request #7825 from lioncash/nodisc2 | Morph | |
common/file: Remove [[nodiscard]] from Open() | |||
2022-02-01 | common/file: Remove [[nodiscard]] from Open() | Lioncash | |
Since this has a void return value, there's nothing that can actually be used. | |||
2022-02-01 | Merge pull request #7824 from lioncash/scache | Morph | |
video_core/shader_cache: Take std::span in RemoveShadersFromStorage() | |||
2022-02-01 | video_core/shader_cache: Remove unused algorithm include | Lioncash | |
2022-02-01 | video_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-31 | Merge pull request #7821 from german77/espada_aguda | bunnei | |
svc: Add 32 bit SynchronizePreemptionState | |||
2022-01-31 | svc: Add 32 bit SynchronizePreemptionState | Narr the Reg | |
Used by Espgaluda II | |||
2022-02-01 | Rasterizer: Refactor inlineToMemory. | Fernando Sahmkow | |
2022-01-30 | common: wall_clock: Check precision against the emulated CPU and CNTFRQ | Morph | |
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-30 | common: wall_clock: Utilize constants for ms, us, and ns ratios | Morph | |
2022-01-30 | input_common: Add home and hard touch press buttons to UDP controllers | german77 | |
2022-01-29 | emit_glsl_atomic: Implement 32x2 fallback atomic ops | ameerj | |
2022-01-29 | lower_int64_to_int32: Add 64-bit atomic fallbacks | ameerj | |
2022-01-29 | shaders: Add U64->U32x2 Atomic fallback functions | ameerj | |
2022-01-29 | GPU: Improve syncing. | Fernando Sahmkow | |
2022-01-29 | Rasterizer: Implement Inline2Memory Acceleration. | Fernando Sahmkow | |
2022-01-29 | Inline2Memory: Flush before writting buffer. | Fernando Sahmkow | |
2022-01-28 | Merge pull request #7791 from german77/wall_clock | Morph | |
wall_clock: Use standard wall clock if rtsc frequency is too low | |||
2022-01-28 | spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics | ameerj | |
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-28 | Merge pull request #7784 from german77/ds5 | Morph | |
input_common: Add DS5 to HD rumble list | |||
2022-01-28 | Merge pull request #7787 from bunnei/scheduler-deadlock-fix | Morph | |
hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated. | |||
2022-01-28 | Merge pull request #7788 from ameerj/stream-buffer-begin | Morph | |
buffer_cache: Reduce stream buffer allocations when expanding from the left | |||
2022-01-28 | Merge pull request #7786 from ameerj/vmnmx-sel | Morph | |
video_minimum_maximum: Implement src operand selectors | |||
2022-01-28 | emit_spirv: Add Xfb execution mode when transform feedback is used | ameerj | |
Fixes Transform Feedback on Vulkan AMD drivers. | |||
2022-01-27 | Merge pull request #7770 from german77/motion-threshold | bunnei | |
input_common: Add option to configure gyro threshold | |||
2022-01-27 | hotkeys: Don't translate hotkey buttons | german77 | |
2022-01-27 | wall_clock: use standard wall clock if rtsc frequency is too low | german77 | |
2022-01-27 | buffer_cache: Reduce stream buffer allocations when expanding from the left | ameerj | |
The existing stream buffer optimization accounts for size increases at the end of the allocated buffer. This adds the same optimization, increasing the size from the beginning of the buffer as well to reduce buffer allocations when expanding the same buffer from the left. | |||
2022-01-27 | hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock ↵ | bunnei | |
that has migrated. - Previously, it was possible for a thread migration to occur from core A to core B. - Next, core B waits on a guest lock that must be released by a thread queued for core A. - Meanwhile, core A is still waiting on the core B's current thread lock - resulting in a deadlock. - Fix this by try-locking the thread lock. - Fixes softlocks in FF8 and Pokemon Legends Arceus. | |||
2022-01-27 | video_minimum_maximum: Implement src operand selectors | ameerj | |
Used by Pokemon Legends: Arceus |