bunnei
466b74b507
hle: nvflinger: Add android buffer queue definitions to its own header.
4 years ago
bunnei
2112b078a2
hle: nvflinger: Add IBinder interface.
4 years ago
bunnei
753377ebe8
hle: nvflinger: Add IConsumerListener interface.
4 years ago
bunnei
3fdb53d4d5
hle: nvflinger: Add ProducerListener interface.
4 years ago
bunnei
36937d8f31
hle: nvflinger: Add android window enumerations to its own header.
4 years ago
bunnei
476f456d2f
hle: nvflinger: Move BufferTransformFlags to its own header.
4 years ago
bunnei
3396730b85
hle: nvflinger: Move PixelFormat to its own header.
4 years ago
bunnei
7c04c18560
hle: nvflinger: Add implementation for GraphicBuffer class.
4 years ago
bunnei
d5d04d5684
hle: nvflinger: Add implementation for Fence class.
4 years ago
bunnei
fbd0e594ba
hle: nvflinger: Add implementation for Rect class.
4 years ago
Morph
061eceaf0d
applets/mii: Move MiiEdit applet types into its own file
4 years ago
Morph
a8663c9f5c
applets: Rename Mii to MiiEdit
4 years ago
ameerj
1967757627
general: Reduce core.h includes
4 years ago
bunnei
8e8d8724a2
core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive.
4 years ago
bunnei
f92568936a
core: hle: kernel: k_page_buffer: Add KPageBuffer primitive.
4 years ago
german77
9188dfafc4
applet: mii: Simple implementation of mii applet
4 years ago
bunnei
8ef7b10f92
hle: kernel: Add initial_process.h header.
4 years ago
bunnei
75b111b6de
hle: kernel: board: nx: Add k_memory_layout.h header.
4 years ago
Narr the Reg
4eef3a0cde
service/mnpp: Stub mnpp_app
Used in Super Nintendo Entertainment System™ - Nintendo Switch Online
4 years ago
bunnei
b722faaf7a
core: hle: kernel: Add KWorkerTask and KWorkerTaskManager.
- These primitives are used to dispatch asynchronous kernel tasks from KThread and KProcess.
4 years ago
bunnei
b12695ddc4
core: hle: kernel: Implement thread pinning.
- We largely had the mechanics in place for thread pinning, this change hooks these up.
- Validated with tests https://github.com/Atmosphere-NX/Atmosphere/blob/master/tests/TestSvc/source/test_thread_pinning.cpp .
4 years ago
bunnei
5192e8e092
core: hle: Remove global HLE lock.
- This was added early on as a hack to protect against some concurrency issues.
- It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex.
4 years ago
bunnei
346f6e54b5
hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.
4 years ago
bunnei
e9cdb3cccb
hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.
4 years ago
german77
57ceda21b7
service/notif: Add notif:a and stub ListAlarmSettings,Initialize
Used by ring fit adventure 1.2.0
4 years ago
itsmeft24
e380100026
Add KCodeMemory to CMakeLists.txt
4 years ago
Narr the Reg
979bdaeddd
core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountId
Used in checkpoint homebrew
4 years ago
german77
461b19a681
service/hid: Create ring LIFO
4 years ago
german77
5298dba88e
core/hid: Add emulated controllers
4 years ago
german77
61e34f0759
core/hid: Move motion_input, create input converter and hid_types
4 years ago
german77
341d3e2f11
core/hid: Move input_interpreter to hid
4 years ago
Morph
4be0824b5f
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
ca8400ec1d
externals: Remove libzip
4 years ago
Morph
aa68bcdcae
file_sys: Remove vfs_libzip
4 years ago
Feng Chen
38fc397b0f
Fix KShareMemory object leak
4 years ago
Chloe Marcec
e27cb5526b
account: EnsureTokenIdCacheAsync
Closes #2547 , #6946
4 years ago
german77
b036d9df7d
ngct: Stub NGCT:U service
4 years ago
spholz
bef7cbbe41
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
b7140d7f00
hle: service: Add a helper module for managing kernel objects.
5 years ago
Morph
d66442a4e1
service: Append service name prefix to common filenames
5 years ago
Morph
66b9de4b04
applets: Append applet_ prefix to backend applets
5 years ago
Morph
64f22684d4
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
3dd396effa
core: Enforce C4242
5 years ago
Morph
7588defe84
hle: api_version: Add HLE API version constants
5 years ago
Morph
bb0caed2f1
spl: Add SPL types
5 years ago
Morph
8d7eec9b88
spl: Add SPL result codes
5 years ago
Lioncash
eeae5217ba
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
47224d3864
hle: kernel: Migrate to KHandleTable.
5 years ago
bunnei
ad048de3d6
hle: kernel: Rename Process to KProcess.
5 years ago
bunnei
796dddf78f
hle: kernel: Remove deprecated Object class.
5 years ago