german77
db08721dcc
service/hid: Create ring LIFO
4 years ago
german77
c3f54ff232
core/hid: Add emulated controllers
4 years ago
german77
449576df93
core/hid: Move motion_input, create input converter and hid_types
4 years ago
german77
bf71d18af9
core/hid: Move input_interpreter to hid
4 years ago
Morph
4acec5283e
service: bcat: Remove BoxCat BCAT implementation
The current implementation of BoxCat as it stands is non-functional due to the reliance on a server providing BCAT files.
This implementation will eventually be replaced with one that allows the use of local BCAT files dumped from a Nintendo Switch.
4 years ago
Morph
5f6cd32c9e
externals: Remove libzip
4 years ago
Morph
616d0236f5
file_sys: Remove vfs_libzip
4 years ago
Feng Chen
5fbfc4c19e
Fix KShareMemory object leak
4 years ago
Chloe Marcec
4e2aa50cef
account: EnsureTokenIdCacheAsync
Closes #2547 , #6946
4 years ago
german77
f134a5e56c
ngct: Stub NGCT:U service
4 years ago
spholz
1e98e73828
configuration: add option to select network interface
This commit renames the "Services" tab to "Network" and adds a combobox that allows the user to select the network interface that yuzu should use. This new setting is now used to get the local IP address in Network::GetHostIPv4Address. This prevents yuzu from selecting the wrong network interface and thus using the wrong IP address. The return type of Network::GetHostIPv4Adress has also been changed.
4 years ago
bunnei
015058fadf
hle: service: Add a helper module for managing kernel objects.
5 years ago
Morph
c6d7da88c7
service: Append service name prefix to common filenames
5 years ago
Morph
79824d7d1b
applets: Append applet_ prefix to backend applets
5 years ago
Morph
ebb82b0b83
CMakeLists: Treat -Wsign-compare as an error on GCC/Clang
Treats (un)signed comparison mismatches as errors to be consistent with MSVC
5 years ago
Morph
e828c5a559
core: Enforce C4242
5 years ago
Morph
e4318a1914
hle: api_version: Add HLE API version constants
5 years ago
Morph
faf11fe46d
spl: Add SPL types
5 years ago
Morph
95f203b7c7
spl: Add SPL result codes
5 years ago
Lioncash
9a07ed53eb
core: Make variable shadowing a compile-time error
Now that we have most of core free of shadowing, we can enable the
warning as an error to catch anything that may be remaining and also
eliminate this class of logic bug entirely.
5 years ago
bunnei
4b03e6e776
hle: kernel: Migrate to KHandleTable.
5 years ago
bunnei
2a7eff57a8
hle: kernel: Rename Process to KProcess.
5 years ago
bunnei
bf380b8584
hle: kernel: Remove deprecated Object class.
5 years ago
bunnei
626f746971
hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
5 years ago
bunnei
7a06864100
hle: kernel: Migrate KServerPort to KAutoObject.
5 years ago
bunnei
0297448fbc
hle: kernel: Migrate KClientPort to KAutoObject.
5 years ago
bunnei
c7d8b7421c
hle: kernel: Migrate KTransferMemory to KAutoObject.
5 years ago
bunnei
7444963bbb
hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
5 years ago
bunnei
da7e9553de
hle: kernel: Migrate more of KThread to KAutoObject.
5 years ago
bunnei
d3d0f2f451
hle: kernel: Add initial impl. of slab setup.
5 years ago
bunnei
66f2ad716b
hle: kernel: Add initial impl. of KLinkedList.
5 years ago
bunnei
f93d939426
hle: kernel: Add initial impl. of KSlabAllocated.
5 years ago
bunnei
34ce1dd7c7
hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
5 years ago
bunnei
b8751630e2
hle: kernel: Add initial impl. of KAutoObject.
5 years ago
german77
a02c4686c3
glue: Add ectx:aw placeholder
5 years ago
german77
c19ad21ae8
hid: Implement SevenSixAxis and ConsoleSixAxisSensor
5 years ago
Morph
5bc9f15c6d
applets/swkbd: Implement the Normal and Inline Software Keyboard Applet
5 years ago
bunnei
a4c6712a4b
common: Move settings to common from core.
- Removes a dependency on core and input_common from common.
5 years ago
Markus Wick
5096ed5e0a
externals: Search for shared opus installation.
We had used conan for opus before, but there was a bug in the AVX detection.
However we still had the Findopus.cmake file within the repository, but not used.
This patch reenables the Findopus helper and prefer the system wide installation of opus.
5 years ago
bunnei
343eaecd38
hle: kernel: k_memory_layout: Derive memory regions based on board layout.
5 years ago
bunnei
10265ad0e4
hle: kernel: board: Add secure_monitor module.
5 years ago
bunnei
f2e1441567
hle: kernel: Add k_trace module.
5 years ago
bunnei
5762517728
hle: kernel: KSystemControl: Update to reflect board-specific behavior.
5 years ago
bunnei
541b4353e4
hle: kernel: Add initial KMemoryRegionType module.
5 years ago
bunnei
778e0f8ec1
hle: kernel: Move KMemoryRegion to its own module and update.
5 years ago
bunnei
93e20867b0
hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.
5 years ago
bunnei
b1e27890e8
hle: kernel: Migrate MemoryManager to KMemoryManager.
5 years ago
bunnei
93109c870e
hle: kernel: Migrate PageLinkedList to KPageLinkedList.
5 years ago
bunnei
65e0178cc0
hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.
5 years ago
bunnei
9e520e8f12
hle: kernel: Migrate SlabHeap to KSlabHeap.
5 years ago