James Rowe
0d46f0df12
Update clang format
8 years ago
James Rowe
638956aa81
Rename logging macro back to LOG_*
8 years ago
Subv
6c0c81dfdc
GPU: Remove a surface from the cache when its backing memory is being unmapped from the GPU's MMU.
8 years ago
Subv
a093feca62
nvmap: Return the address of the nvmap object when Freeing it for the last time.
This behavior is confirmed by reverse engineering.
8 years ago
David
c9e821e93e
Send the correct RequestUpdateAudioRenderer revision in the output header ( #587 )
* We should be returning our revision instead of what is requested.
Hardware test on a 5.1.0 console
* Added sysversion comment
8 years ago
mailwl
11fb17054e
Service/Audio: add hwopus service, stub GetWorkBufferSize function
8 years ago
David
838724c588
Removed duplicate structs, changed AudioRendererResponse -> UpdateDataHeader ( #583 )
* Removed duplicate structs, changed AudioRendererResponse -> UpdateDataHeader
According to game symbols(SMO), there's references to UpdateDataHeader which seems to be what AudioRendererResponse actually is
* oops
* AudioRendererParameters should be AudioRendererParameter according to SMO
8 years ago
David
81f24f5685
Fixed RequestUpdateAudioRenderer deadlocks and calculated section sizes properly ( #580 )
* Fixed RequestUpdateAudioRenderer deadlocks and calculated section sizes properly
This fixes RequestUpdateAudioRenderer deadlocks in games like Puyo Puyo Tetris and games which require a proper section size in games such as Retro City Rampage. This fixes causes various games to start rendering or trying to render
8 years ago
mailwl
a27befe456
IPC: skip empty buffer write
prevent yuzu crash, if games, like Axiom Verge, trying to read 0 bytes from file
8 years ago
Michael Scire
067ac434ba
Kernel/Arbiters: Fix casts, cleanup comments/magic numbers
8 years ago
Michael Scire
5f8aa02584
Add additional missing format.
8 years ago
Michael Scire
08d454e30d
Run clang-format on PR.
8 years ago
Michael Scire
dc70a87af1
Kernel/Arbiters: HLE is atomic, adjust code to reflect that.
8 years ago
Michael Scire
8f8fe62a19
Kernel/Arbiters: Initialize arb_wait_address in thread struct.
8 years ago
Michael Scire
62bd1299ea
Kernel/Arbiters: Clear WaitAddress in SignalToAddress
8 years ago
Michael Scire
4f81bc4e1b
Kernel/Arbiters: Mostly implement SignalToAddress
8 years ago
Michael Scire
9d71ce88ce
Kernel/Arbiters: Implement WaitForAddress
8 years ago
mailwl
c06d6b27f3
Service/Audio: update audren:u service
8 years ago
Michael Scire
7e191dccc1
Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.
8 years ago
Subv
a3d82ef5d9
Build: Fixed some MSVC warnings in various parts of the code.
8 years ago
greggameplayer
be1f5dedfb
Implement GetAvailableLanguageCodes2 ( #575 )
* Implement GetAvailableLanguageCodes2
* Revert "Implement GetAvailableLanguageCodes2"
This reverts commit caadd9eea3 .
* Implement GetAvailableLanguageCodes2
* Implement GetAvailableLanguageCodes2
8 years ago
Subv
5f57a70a7d
Services/FS: Return the correct error code when trying to mount a nonexistent savedata.
8 years ago
Jules Blok
bf4e2b2f0b
svc: Add a stub for UserExceptionContextAddr.
8 years ago
Zach Hilman
ac88d3e89f
Narrow down filter of layout configs
8 years ago
Zach Hilman
a353322b58
Move loop condition to free function
8 years ago
Zach Hilman
50153a1cb2
Avoid initializing single-joycon layouts with handheld controller
8 years ago
shinyquagsire23
2f9c0e7c7e
hid: Update all layouts and only show handheld as connected, fixes libnx input for P1_AUTO
8 years ago
mailwl
a2efb1dd48
Common/string_util: add StringFromBuffer function
convert input buffer (std::vector<u8>) to string, stripping zero chars
8 years ago
mailwl
61fbf5c8e6
Stub IUser::AttachAvailabilityChangeEvent
8 years ago
greggameplayer
be09dfeed9
nvdrv/devices/nvidia_ctrl_gpu : add IoctlCommands with their params ( #524 )
* add IoctlCommands with their params in nvidia_ctrl_gpu.h
* add function related to the changes done previously
* fix clang-format
* delete trailing whitespace
* correct mistake
8 years ago
mailwl
a776464a55
Remove unused header files
8 years ago
bunnei
c5684411a0
nifm: Stub out IRequest::SetConnectionConfirmationOption.
8 years ago
bunnei
2abe5e39fc
am: Stub out IApplicationFunctions::GetPseudoDeviceId.
8 years ago
mailwl
62cd19e4ae
Small fixes
8 years ago
mailwl
7e3d746b06
Service/MM: add service and stub some functions
8 years ago
greggameplayer
4fad069870
Nvdrv/devices/nvhost_gpu : Add some IoctlCommands with their params ( #511 )
* Add some IoctlCommand with their params to nvhost_gpu
* fix clang-format
* delete trailing whitespace
* fix some clang-format
* delete one other trailing whitespace
* last clang-format fix
8 years ago
mailwl
bb081dd1d2
Correct function results
8 years ago
mailwl
019778707d
Service/nfp:user : stub some functions.
Used by Zelda: BoTW
8 years ago
bunnei
afdd2f4cad
am: Implement ILibraryAppletAccessor::PopOutData.
8 years ago
bunnei
df4336a85e
am: ISelfController:LaunchableEvent should be sticky.
8 years ago
bunnei
51d8a2c322
am: Stub out ILibraryAppletAccessor Start and GetResult methods.
8 years ago
bunnei
876b805e50
am: Implement ILibraryAppletAccessor::PushInData.
8 years ago
bunnei
2dcb98226b
am: Implement IStorageAccessor::Write.
8 years ago
bunnei
9fedfbe141
am: Cleanup IStorageAccessor::Read.
8 years ago
bunnei
d73c22bf4d
am: Implement ILibraryAppletCreator::CreateStorage.
8 years ago
Subv
9cd87a6352
Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may already have an assigned lock owner.
This situation may happen like so:
Thread 1 with low priority calls WaitProcessWideKey with timeout.
Thread 2 with high priority calls WaitProcessWideKey without timeout.
Thread 3 calls SignalProcessWideKey
- Thread 2 acquires the lock and awakens.
- Thread 1 can't acquire the lock and is put to sleep with the lock owner being Thread 2.
Thread 1's timeout expires, with the lock owner still being set to Thread 2.
8 years ago
mailwl
11568c2ea3
Service/time: implement posix time to calendar conversion
8 years ago
Subv
c02d7c8ce7
Kernel/Thread: Corrected a typo that caused the affinity mask to never be changed.
8 years ago
Subv
3957b0c34e
Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask.
Also added some proper error handling.
8 years ago
greggameplayer
94fecef137
add IPC CommandType & Some HID FunctionInfo ( #487 )
* add some CommandType
* add some hid FunctionInfo
* add some other HID FunctionInfo
* delete non useful comments
8 years ago