- 20 Oct, 2018 10 commits
-
-
Lioncash authored
In the kernel, there isn't a singular handle table that everything gets tossed into or used, rather, each process gets its own handle table that it uses. This currently isn't an issue for us, since we only execute one process at the moment, but we may as well get this out of the way so it's not a headache later on.
-
bunnei authored
gl_shader_decompiler: Move position varying declaration back to gl_shader_gen
-
ReinUsesLisp authored
The intention of declaring them in gl_shader_decompiler was to be able to use blocks to implement geometry shaders. But that wasn't needed in the end and it caused issues when both vertex stages were being used, resulting in a redeclaration of "position".
-
bunnei authored
gl_shader_decompiler: Implement H* instructions
-
bunnei authored
svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemory
-
bunnei authored
GPU/DMA: Flush the source region and invalidate the destination region when doing a DMA transfer.
-
bunnei authored
service: Update function tables
-
bunnei authored
aoc_u: Stub GetAddOnContentListChangedEvent
-
bunnei authored
hid: Minor cleanup-related changes
-
Zach Hilman authored
This event signals the game when new DLC is purchased from the eShop while the game is running. Since, for the forseeable future, yuzu will not have this ability, it seems safe to stub with a dummy event that will never fire. This is needed to boot Sonic Mania Plus (update v1.04).
-
- 19 Oct, 2018 20 commits
-
-
Mat M authored
crypto: Use compressed sizes in offset calculation for KIP decompression
-
Zach Hilman authored
Fixes a fatal crash on start when deriving keys.
-
bunnei authored
Home button blocking stub
-
David Marcec authored
Needed by arms due to new hid rework
-
Lioncash authored
Updated based off information provided by Switchbrew.
-
Lioncash authored
Updated based off information provided by Switchbrew.
-
Lioncash authored
Updated based off information provided by Switchbrew.
-
Lioncash authored
Updated based off information provided by switchbrew.
-
Lioncash authored
Updated based off information provided by Switchbrew.
-
Lioncash authored
Added based off information provided by Switchbrew
-
Lioncash authored
Updated based off information provided by Switchbrew.
-
Lioncash authored
Updated based on information from Switchbrew.
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
svc: Add missing error checks in svcArbitrateLock/svcArbitrateUnlock
-
bunnei authored
content_archive: Minor reorganization changes
-
bunnei authored
Used better names for mm:u and fixed a bad stub
-
bunnei authored
core: Remove unnecessary assert in ArmInterface()
-
- 18 Oct, 2018 10 commits
-
-
Lioncash authored
The kernel itself checks whether or not the provided addresses are word aligned before continuing, so we should be doing the same.
-
Lioncash authored
This will be used in a following change to svcArbitrateLock() and svcArbitrateUnlock()
-
Lioncash authored
Aligning on 4KB pages isn't a Switch-specific thing, so this can be moved to common so it can be used with other things as well.
-
Lioncash authored
CpuCore already does this sort of checking, so we can just call that instead of duplicating the assertions.
-
bunnei authored
XCI: Add function for checking the existence of the program NCA
-
bunnei authored
Implemented 3D Textures
-
David Marcec authored
InitializeWithId needs to return an id which is a u32 which should be a non zero value
-
Lioncash authored
Now that the changes clarifying the address spaces has been merged, we can wrap the checks that the kernel performs when mapping shared memory (and other forms of memory) into its own helper function and then use those within MapSharedMemory and UnmapSharedMemory to complete the sanitizing checks that are supposed to be done.
-
Lioncash authored
swap.h only needs to be present in the header for the type aliases and definitions, it's not actually needed in the cpp files though. input.h is just unused entirely in xpad.h
-
Lioncash authored
Given it's unused, we may as well toss it.
-