ameerj
ac265a72ce
nvdec cleanup
5 years ago
Chloe
37939482fb
kernel: Unify result codes ( #5890 )
* kernel: Unify result codes
Drop the usage of ERR_NAME convention in kernel for ResultName. Removed seperation between svc_results.h & errors.h as we mainly include both most of the time anyways.
* oops
* rename errors to svc_results
5 years ago
Morph
886043a6d2
software_keyboard: Implement Finalize request command
5 years ago
Lioncash
0cd40fb523
bsd: Remove usage of optional emplace() with no arguments
Clang 12 currently falls over in the face of this.
5 years ago
Lioncash
1dab8acf5f
am/controller: Remove [[fallthrough]] from unreachable path
Prevents warnings on clang 12. This path is reachable on other
variations of the build that disable the unreachable macro.
5 years ago
Lioncash
d64ba58759
nfp: Correct uninitialized size being used within GetTagInfo()
We were previously the name of the object being initialized within its
own initializer, which results in uninitialized data being read.
5 years ago
german
a994a40467
hid: Implement GC controller
5 years ago
german
3f9eb56972
olsc: Stub GetSaveDataBackupSetting
5 years ago
Chloe Marcec
9d5a56a40b
lm: Fix ReadLeb128
Fixes assertion on Bloodstained Ritual of the Night.
We would over read sometimes, this is fixed by checking if the top bit is set in the first iteration. We also lock the loop off to be only the max size of the type we can fit. Finally we changed an incorrect print of "DEBUG" to "TRACE" to reflect the proper log severity
5 years ago
Alessandro Astone
32d9a83f8e
pl_u: Fix read out of bounds
5 years ago
bunnei
ff3c7c068b
hle: kernel: Reimplement KReadableEvent and KWritableEvent.
5 years ago
bunnei
3f942c01f0
hle: kernel: Rename WritableEvent to KWritableEvent.
5 years ago
bunnei
e86a7e3691
hle: kernel: Rename ReadableEvent to KReadableEvent.
5 years ago
german
8019b2b9b5
Add footer types and address comments
5 years ago
german
9a9e81f2e9
Fix npad struct to match switchbrew
5 years ago
german
f30ef98761
Adds missing controller types and properties
5 years ago
german
7784b1da6d
Prevent over scheduling audio events and terminate properly the motion update event
5 years ago
Morph
13b08376b7
IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEvent
5 years ago
german
2489547dc5
Only update motion for npad and prevent over scheduling events
5 years ago
Morph
8c7d89e6c7
nifm: Stub GetCurrentIpConfigInfo
- Used by Lets Sing 12
5 years ago
Morph
7d9465d47a
prepo: Stub GetTransmissionStatus
5 years ago
Morph
2394807b42
prepo: Stub RequestImmediateTransmission
- Used by Animal Crossing: New Horizons
5 years ago
Morph
4bf1cf1f81
nifm: Stub GetCurrentNetworkProfile
- Used by Minecraft Bedrock Edition
- Used by Bloons TD 5
5 years ago
Morph
70a2065828
nifm: Add several structs
5 years ago
Morph
9f6b35e61f
am/IApplicationFunctions: Stub IsGamePlayRecordingSupported
Used by RetroArch
5 years ago
Morph
ded094a340
bsd: Fix EventFd stub
5 years ago
Morph
9914db8daa
nifm: Fix GetAppletInfo stub
5 years ago
Morph
6cc769065d
bsd: Fix GetSockOpt stub
5 years ago
ameerj
ad146eca60
bsd: Stub EventFd
Used by Family Feud
5 years ago
ameerj
99dcf7da21
am: Stub TryPopFromFriendInvitationStorageChannel
Used by Family Feud
5 years ago
german
9150b8972e
Stub GetSystemSessionId
5 years ago
bunnei
c0d3aef28c
core: hle: kernel: Rename Thread to KThread.
5 years ago
german
8ba0cac71c
Fix user changing to 0 if valid
5 years ago
Morph
4921ba05db
hid: Add static_assert for Parameter size
5 years ago
Morph
ae6b3bdfbf
prepo: Fix BufferDescriptorX invalid buffer errors and add "New" variants of SaveReport
The second input buffer could be optional when prepo/srepo is called, test for the availability of the second buffer prior to reading from it.
5 years ago
german
659b5f8088
Stub GetSockOpt
5 years ago
Morph
d4d39aa4c7
npad: Remove unused device handle parameter
5 years ago
Chloe Marcec
2c57f0fbd5
Omit system reference
5 years ago
Chloe Marcec
04e9486651
psm: IPsmSession
Used by homebrew menu
5 years ago
german
a8245cf2f1
Stub Set/Get/Reset SixaxisSensorFusionParameters
5 years ago
Chloe Marcec
2afc1060ef
Print Process ID and Thread ID as hex
5 years ago
Chloe Marcec
5882cc0502
hle: Implement remaining services for Stereo Vision
Used by Zelda Breath of the Wild, Super Mario Odyssey and Nintendo Labo
5 years ago
Chloe Marcec
b2b95e96c1
audout: FlushAudioOutBuffers
Fixes Devil May Cry
5 years ago
Chloe Marcec
822edff5bd
Simplify condition
5 years ago
Chloe Marcec
3b0458a7a5
nvdrv: Unregister already registered events
5 years ago
Chloe Marcec
df42100320
Clamp string reads to buffer size
5 years ago
bunnei
f83ef80ebd
hle: service: am: Stub ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero.
- Used by Monster Hunter Rise demo.
5 years ago
Chloe Marcec
c795207fb2
lbl: Implement most of lbl
Pretty basic service, only thing left to do is handle setting applying once set:sys is implemented
5 years ago
Chloe Marcec
5b8bc56e65
mii: Fix BuildRandomStoreData & Cleanup raw_data
Cleaned up mii raw data to reflect the underlying values instead of just a chunk of bytes.
Fixed BuildRandomStoreData not actually generating random miis properly. "values" should be a u32, not a u8.
5 years ago
Chloe Marcec
dc18a1261c
Mark DestinationToString as static
5 years ago