Lioncash
e3025b8fb9
video_core/macro_hle: Move impl class into cpp file
Given it's intended to be an internal implementation class, we can move
it into the cpp file to ensure that.
This also lets us move some header dependencies into the cpp file as
well.
4 years ago
Lioncash
4d8010eee3
gpu: Tidy up forward declarations
Over time a few forward declarations became unnecessary, so we can
remove these to tidy up the header a little bit.
4 years ago
Lioncash
4c5c860587
gpu: Remove obsoleted CDMAPusher() accessors
These were obsoleted in 10cc89bfdf but
were accidentally overlooked.
4 years ago
Lioncash
4272d239b6
vk_fsr: Replace comma operator with semicolon
Generally, we should be ending statements with a semicolon not a comma
Resolves a clang diagnostic.
4 years ago
Lioncash
4ea21f074d
shader_recompiler: Remove unnecessary [[nodiscard]]
Since ConvertLegacyToGeneric has a void return value, there's nothing
that is actually returned by the function.
4 years ago
bunnei
c0fc95af47
Merge pull request #7765 from bunnei/update-thread-count
hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount.
4 years ago
bunnei
387aa20884
Merge pull request #7760 from german77/inverted_keyboard
yuzu: Add modifiers for keyboard
4 years ago
Lioncash
18c2bd5c12
input_common/input_engine: Ensure PadIdentifier UUIDs have a valid initial state
The default constructor of a UUID instance doesn't initialize the
underlying array.
4 years ago
Lioncash
f02a9e4d81
input_common/input_mapping: Simplify UUID validity checks
Makes the checks a little more intuitive to read and doesn't construct
an extra UUID instance
4 years ago
Lioncash
04a33bc652
input_common/input_mapping: Add missing includes
Ensures that the class always sees the types it needs.
4 years ago
Lioncash
cec9e4ec77
input_common/input_mapping: Remove const from return value
Top-level const on a return by value can inhibit move semantics, and is
unnecessary.
4 years ago
Lioncash
5f80c764b0
input_common/input_mapping: Default constructor
4 years ago
Lioncash
1bd76dcb77
input_common/main: Pass MappingData by const reference in callbacks
Avoids creating unnecessary 168 byte copies per callback invocation.
4 years ago
Lioncash
feb5b56356
input_common/udp_client: Replace deprecated from_string()/to_ulong() functions
These are deprecated and make_address variants and to_uint() should be used instead.
4 years ago
Lioncash
de967b3967
input_common/udp_client: Prevent unnecessary string copies
We can also remove some redundant const on the return values, since
these don't do anything
4 years ago
Lioncash
1e57fbe71d
kernel/k_affinity_mask: Remove duplicated assert
This is already checked inside GetCoreBit()
4 years ago
german77
1fca7203d3
input_common: Add option to configure gyro threshold
4 years ago
german77
47ca44ad1d
yuzu: Add setting to disable controller navigation
4 years ago
Moonlacer
71ae167f3a
Update FSR to 1.0.2
Updates yuzu's FSR implementation to 1.0.2
4 years ago
bunnei
4a497fc961
Merge pull request #7761 from v1993/patch-8
Improve FFmpeg cmake file
4 years ago
bunnei
a2731424a6
hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount.
- Previously implementation was incorrect, and would occasionally underflow.
4 years ago
bunnei
912b6b9ef4
core: hle: kernel: KPageTable: Various improvements to MapPages and UnmapPages.
4 years ago
bunnei
c46f07a62a
core: hle: kernel: KPageTable: MapProcessCode: Various cleanup.
4 years ago
bunnei
4f848b6f68
core: hle: kernel: KPageTable: ReserveTransferMemory: Various cleanup.
4 years ago
bunnei
bf904afa0f
core: hle: kernel: KPageTable: ResetTransferMemory: Various cleanup.
4 years ago
bunnei
1b3dd42de4
core: hle: kernel: KPageTable: SetMemoryAttribute: Various cleanup.
4 years ago
bunnei
329741aaf6
Merge pull request #7716 from german77/volume
yuzu: Add volume hotkeys
4 years ago
Valeri
42efbdc492
Improve FFmpeg cmake file
* Fix compilation if CUDA_INCLUDE_DIRS is empty/contains multiple paths
* Pass CMAKE_{C,CXX}_COMPILER_LAUNCHER to ffmpeg compiler
4 years ago
bunnei
05918a20c3
core: hle: kernel: KPageTable: Assert valid address on GetPhysicalAddr.
4 years ago
bunnei
a8476d9db0
core: hle: kernel: KPageTable: Operate: Assert lock ownership.
4 years ago
bunnei
8f3c7cb89b
core: hle: kernel: KPageTable: SetHeapSize: Cleanup & take physical memory lock.
4 years ago
bunnei
24efadee60
core: hle: kernel: Refactor Un/MapPhysicalMemory to remove unnecessary methods.
4 years ago
bunnei
ebb9ec197e
core: hle: kernel: Rename Un/Map to Un/MapMeory.
4 years ago
bunnei
3ac7342b48
Merge pull request #7735 from german77/udp_battery
input_common: Report battery for UDP controllers
4 years ago
bunnei
7240568f00
Merge pull request #7737 from bunnei/fix-dummy-thread-leak
Various fixes to HLE service thread management
4 years ago
Narr the Reg
0a75c32ab8
yuzu: Add modifiers for keyboard
4 years ago
bunnei
606e643378
Merge pull request #7752 from Morph1984/SetCpuOverclockEnabled
service: apm: Stub ISession SetCpuOverclockEnabled
4 years ago
bunnei
b3f8d2491d
hle: kernel: KThread: Ensure host (dummy) threads block on locking.
- But do not enter the priority queue, as otherwise they will be scheduled.
- Allows dummy threads to use guest synchronization primitives.
4 years ago
bunnei
8b6709d0be
Merge pull request #7756 from lioncash/service
service: Update function tables
4 years ago
Lioncash
46d9dc557c
service/wlan: Update function tables
4 years ago
Lioncash
3599c5f7c8
service/usb: Update function tables
4 years ago
Lioncash
50af00640b
service/set: Update function tables
4 years ago
Lioncash
114ce2ae13
service/ns: Update function tables
4 years ago
Lioncash
41f1cceefe
service/nim: Update unknown function table entries
4 years ago
Lioncash
cc5f02e0a5
service/friend: Update unknown function table entries
4 years ago
Lioncash
ee4adcada2
service/filsystem: Update fsp-srv function table
4 years ago
Lioncash
2495e8d6e1
service/btm: Update function tables
4 years ago
Lioncash
74a98a01de
service/audio: Update audctl unknown function names
4 years ago
Lioncash
aa0d0e91a0
service/am: Update omm function tables
4 years ago
Lioncash
1a50cb9468
service/acc: Update unknown function names
Switchbrew has the function names now.
4 years ago