| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | Merge pull request #7774 from lioncash/mapping | 2022-01-25 | 5 | -13/+18 | ||
| |\ \ \ | | | | | | | | | input_common/main: Pass MappingData by const reference in callbacks | |||||
| | * | | | input_common/input_engine: Ensure PadIdentifier UUIDs have a valid initial state | 2022-01-24 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | The default constructor of a UUID instance doesn't initialize the underlying array. | |||||
| | * | | | input_common/input_mapping: Simplify UUID validity checks | 2022-01-24 | 1 | -3/+3 | ||
| | | | | | | | | | | | | | | | | | | | | | Makes the checks a little more intuitive to read and doesn't construct an extra UUID instance | |||||
| | * | | | input_common/input_mapping: Add missing includes | 2022-01-24 | 2 | -1/+6 | ||
| | | | | | | | | | | | | | | | | | Ensures that the class always sees the types it needs. | |||||
| | * | | | input_common/input_mapping: Remove const from return value | 2022-01-24 | 4 | -4/+4 | ||
| | | | | | | | | | | | | | | | | | | | | | Top-level const on a return by value can inhibit move semantics, and is unnecessary. | |||||
| | * | | | input_common/input_mapping: Default constructor | 2022-01-24 | 1 | -1/+1 | ||
| | | | | | ||||||
| | * | | | input_common/main: Pass MappingData by const reference in callbacks | 2022-01-24 | 2 | -3/+3 | ||
| | |/ / | | | | | | | | | | Avoids creating unnecessary 168 byte copies per callback invocation. | |||||
| * | | | Merge pull request #7773 from lioncash/udp-deprecated | 2022-01-25 | 2 | -6/+6 | ||
| |\ \ \ | | | | | | | | | input_common/udp_client: Replace deprecated from_string()/to_ulong() functions | |||||
| | * | | | input_common/udp_client: Replace deprecated from_string()/to_ulong() functions | 2022-01-24 | 1 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | These are deprecated and make_address variants and to_uint() should be used instead. | |||||
| | * | | | input_common/udp_client: Prevent unnecessary string copies | 2022-01-24 | 2 | -4/+4 | ||
| | |/ / | | | | | | | | | | | | | We can also remove some redundant const on the return values, since these don't do anything | |||||
| * | | | Merge pull request #7771 from lioncash/assert | 2022-01-25 | 1 | -2/+0 | ||
| |\ \ \ | | | | | | | | | kernel/k_affinity_mask: Remove duplicated assert | |||||
| | * | | | kernel/k_affinity_mask: Remove duplicated assert | 2022-01-24 | 1 | -2/+0 | ||
| | |/ / | | | | | | | | | | This is already checked inside GetCoreBit() | |||||
| * | | | Merge pull request #7765 from bunnei/update-thread-count | 2022-01-24 | 3 | -24/+21 | ||
| |\ \ \ | | | | | | | | | hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount. | |||||
| | * | | | hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount. | 2022-01-22 | 3 | -24/+21 | ||
| | |/ / | | | | | | | | | | - Previously implementation was incorrect, and would occasionally underflow. | |||||
| * | | | Merge pull request #7760 from german77/inverted_keyboard | 2022-01-24 | 1 | -25/+34 | ||
| |\ \ \ | |/ / |/| | | yuzu: Add modifiers for keyboard | |||||
| | * | | yuzu: Add modifiers for keyboard | 2022-01-21 | 1 | -25/+34 | ||
| | | | | ||||||
| * | | | Merge pull request #7716 from german77/volume | 2022-01-22 | 4 | -28/+18 | ||
| |\ \ \ | |_|/ |/| | | yuzu: Add volume hotkeys | |||||
| | * | | audio/stream: Adjust volume scale factor | 2022-01-15 | 1 | -2/+2 | ||
| | | | | ||||||
| | * | | yuzu: Add volume up/down hotkeys | 2022-01-15 | 3 | -4/+16 | ||
| | | | | ||||||
| | * | | yuzu: Remove speed limit hotkeys | 2022-01-15 | 3 | -24/+2 | ||
| | | | | ||||||
| * | | | Merge pull request #7735 from german77/udp_battery | 2022-01-22 | 2 | -0/+25 | ||
| |\ \ \ | | | | | | | | | input_common: Report battery for UDP controllers | |||||
| | * | | | input_common: Report battery for UDP controllers | 2022-01-17 | 2 | -0/+25 | ||
| | |/ / | ||||||
| * | | | Merge pull request #7737 from bunnei/fix-dummy-thread-leak | 2022-01-21 | 9 | -40/+120 | ||
| |\ \ \ | |_|/ |/| | | Various fixes to HLE service thread management | |||||
| | * | | hle: kernel: KThread: Ensure host (dummy) threads block on locking. | 2022-01-21 | 4 | -0/+89 | ||
| | | | | | | | | | | | | | | | | - But do not enter the priority queue, as otherwise they will be scheduled. - Allows dummy threads to use guest synchronization primitives. | |||||
| | * | | hle: kernel: Remove redundant tracking of dummy threads. | 2022-01-20 | 1 | -9/+3 | ||
| | | | | | | | | | | | | | - These are already tracked by kernel's registered_objects member. | |||||
| | * | | hle: kernel: KThread: DummyThread can be waited, ensure wait_queue is not ↵ | 2022-01-20 | 1 | -6/+6 | ||
| | | | | | | | | | | | | | nullptr. | |||||
| | * | | hle: kernel: KThread: Decrease DummyThread priority to ensure it is never ↵ | 2022-01-20 | 3 | -2/+5 | ||
| | | | | | | | | | | | | | scheduled. | |||||
| | * | | hle: kernel: service_thread: Ensure dummy thread is closed & destroyed on ↵ | 2022-01-20 | 1 | -0/+5 | ||
| | | | | | | | | | | | | | thread exit. | |||||
| | * | | hle: kernel: KServerSession: Remove hack for CompleteSyncRequest. | 2022-01-20 | 1 | -11/+0 | ||
| | | | | | | | | | | | | | - This does not appear to be necessary anymore. | |||||
| | * | | hle: kernel: KServerSession: Simplify CompleteSyncRequest EndWait. | 2022-01-20 | 2 | -12/+2 | ||
| | | | | | | | | | | | | | | | | - Considering is_thread_waiting is never set, so we can remove IsThreadWaiting. - KThread::EndWait will take the scheduler lock, so we can remove the redundant lock. | |||||
| | * | | hle: kernel: KThread: Ensure dummy threads never call EndWait. | 2022-01-20 | 1 | -0/+5 | ||
| | | | | | | | | | | | | | - These are only used by host threads for locking and will never have a wait_queue. | |||||
| | * | | hle: kernel: KScheduler: Ensure dummy threads are never scheduled. | 2022-01-20 | 1 | -0/+5 | ||
| | | | | | | | | | | | | | - These are only used by host threads for locking. | |||||
| | * | | hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type. | 2022-01-20 | 3 | -6/+6 | ||
| | | | | | | | | | | | | | - This will be used to ensure that we do not schedule dummy threads. | |||||
| * | | | Merge pull request #7752 from Morph1984/SetCpuOverclockEnabled | 2022-01-21 | 1 | -1/+13 | ||
| |\ \ \ | | | | | | | | | service: apm: Stub ISession SetCpuOverclockEnabled | |||||
| | * | | | service: apm: Stub ISession SetCpuOverclockEnabled | 2022-01-20 | 1 | -1/+13 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | Since we don't currently support CPU overclocking within the emulated system, this can be stubbed for now, like APM IsCpuOverclockEnabled. - Used by Gravity Rider Zero | |||||
| * | | | | service/wlan: Update function tables | 2022-01-21 | 1 | -1/+1 | ||
| | | | | | ||||||
| * | | | | service/usb: Update function tables | 2022-01-21 | 1 | -27/+15 | ||
| | | | | | ||||||
| * | | | | service/set: Update function tables | 2022-01-21 | 1 | -0/+2 | ||
| | | | | | ||||||
| * | | | | service/ns: Update function tables | 2022-01-21 | 1 | -0/+6 | ||
| | | | | | ||||||
| * | | | | service/nim: Update unknown function table entries | 2022-01-21 | 1 | -0/+6 | ||
| | | | | | ||||||
| * | | | | service/friend: Update unknown function table entries | 2022-01-21 | 1 | -6/+6 | ||
| | | | | | ||||||
| * | | | | service/filsystem: Update fsp-srv function table | 2022-01-21 | 1 | -0/+3 | ||
| | | | | | ||||||
| * | | | | service/btm: Update function tables | 2022-01-21 | 1 | -0/+30 | ||
| | | | | | ||||||
| * | | | | service/audio: Update audctl unknown function names | 2022-01-21 | 1 | -8/+8 | ||
| | | | | | ||||||
| * | | | | service/am: Update omm function tables | 2022-01-21 | 1 | -0/+1 | ||
| | | | | | ||||||
| * | | | | service/acc: Update unknown function names | 2022-01-21 | 2 | -4/+4 | ||
| | | | | | | | | | | | | | | | | | Switchbrew has the function names now. | |||||
| * | | | | Merge pull request #7755 from v1993/someone-in-here-lacks-system-wide-theming | 2022-01-21 | 2 | -6/+11 | ||
| |\ \ \ \ | | | | | | | | | | | Use Default Colorful theme by default outside of Windows | |||||
| | * | | | | Use Default Colorful theme by default outside of Windows | 2022-01-21 | 2 | -6/+11 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On OSes with system-wide theming this allows yuzu to follow system style, regardless of its exact coloration, working well with both light and dark system themes. Dark /Colorful, on the other hand, forces dark theme regardless of user preferences set in system settings, making for a poor default. Use Colorful variation to keep in line with icon style of patron-voted Dark Colorful. | |||||
| * | | | | | Merge pull request #7731 from v1993/xfb-varying-check-fix | 2022-01-21 | 2 | -6/+8 | ||
| |\ \ \ \ \ | |/ / / / |/| | | | | shader_recompiler: fix potential OOB access | |||||
| | * | | | | shader_recompiler: fix potential OOB access | 2022-01-17 | 2 | -6/+8 | ||
| | | | | | | | | | | | | | | | | | | | | | Found by static analysis with PVS-Studio. Original check wasn't actually checking for OOB and would segfault in case of it. | |||||