Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-20 | maxwell_dma: Make FlushAndInvalidate's size parameter a u64 | Lioncash | |
This prevents truncation warnings at the lambda's usage sites. | |||
2018-10-20 | maxwell_dma: Remove unused variables in HandleCopy() | Lioncash | |
These pointer variables are never used, so we can get rid of them. | |||
2018-10-20 | gl_shader_decompiler: Move position varying declaration back to gl_shader_gen | ReinUsesLisp | |
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". | |||
2018-10-19 | Merge pull request #1501 from ReinUsesLisp/half-float | bunnei | |
gl_shader_decompiler: Implement H* instructions | |||
2018-10-19 | Merge pull request #1520 from lioncash/san | bunnei | |
svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemory | |||
2018-10-19 | Merge pull request #1517 from bunnei/dma | bunnei | |
GPU/DMA: Flush the source region and invalidate the destination region when doing a DMA transfer. | |||
2018-10-19 | Merge pull request #1526 from lioncash/svc-id | bunnei | |
service: Update function tables | |||
2018-10-19 | Merge pull request #1530 from DarkLordZach/aoc-8 | bunnei | |
aoc_u: Stub GetAddOnContentListChangedEvent | |||
2018-10-19 | Merge pull request #1516 from lioncash/hid | bunnei | |
hid: Minor cleanup-related changes | |||
2018-10-19 | aoc_u: Stub GetAddOnContentListChangedEvent | Zach Hilman | |
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). | |||
2018-10-19 | crypto: Use compressed sizes in offset calculation for KIP decompression | Zach Hilman | |
Fixes a fatal crash on start when deriving keys. | |||
2018-10-20 | Stubbed home blocking | David Marcec | |
Needed by arms due to new hid rework | |||
2018-10-19 | es: Update service function tables | Lioncash | |
Updated based off information provided by Switchbrew. | |||
2018-10-19 | audio: Update service function tables | Lioncash | |
Updated based off information provided by Switchbrew. | |||
2018-10-19 | omm: Update service function tables | Lioncash | |
Updated based off information provided by Switchbrew. | |||
2018-10-19 | nifm: Update service function tables | Lioncash | |
Updated based off information provided by switchbrew. | |||
2018-10-19 | hid: Update service function tables | Lioncash | |
Updated based off information provided by Switchbrew. | |||
2018-10-19 | nim: Add the basic skeleton of the nim:eca service | Lioncash | |
Added based off information provided by Switchbrew | |||
2018-10-19 | ns: Update service function table | Lioncash | |
Updated based off information provided by Switchbrew. | |||
2018-10-19 | set_cal: Update service function table | Lioncash | |
Updated based on information from Switchbrew. | |||
2018-10-18 | GPU: Improved implementation of maxwell DMA (Subv). | bunnei | |
2018-10-18 | decoders: Introduce functions for un/swizzling subrects. | bunnei | |
2018-10-18 | GPU: Invalidate destination address of kepler_memory writes. | bunnei | |
2018-10-18 | fermi_2d: Add support for more accurate surface copies. | bunnei | |
2018-10-18 | Merge pull request #1523 from lioncash/lock | bunnei | |
svc: Add missing error checks in svcArbitrateLock/svcArbitrateUnlock | |||
2018-10-18 | Merge pull request #1511 from lioncash/content | bunnei | |
content_archive: Minor reorganization changes | |||
2018-10-18 | Merge pull request #1521 from ogniK5377/imp-mmu | bunnei | |
Used better names for mm:u and fixed a bad stub | |||
2018-10-18 | svc: Check for word alignment of addresses within ↵ | Lioncash | |
svcArbitrateLock/svcArbitrateUnlock The kernel itself checks whether or not the provided addresses are word aligned before continuing, so we should be doing the same. | |||
2018-10-18 | common: Add function for checking word alignment to alignment.h | Lioncash | |
This will be used in a following change to svcArbitrateLock() and svcArbitrateUnlock() | |||
2018-10-18 | common: Move Is4KBAligned() to alignment.h | Lioncash | |
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. | |||
2018-10-18 | core: Remove unnecessary assert in ArmInterface() | Lioncash | |
CpuCore already does this sort of checking, so we can just call that instead of duplicating the assertions. | |||
2018-10-18 | Merge pull request #1510 from lioncash/xci | bunnei | |
XCI: Add function for checking the existence of the program NCA | |||
2018-10-18 | Merge pull request #1505 from FernandoS27/tex-3d | bunnei | |
Implemented 3D Textures | |||
2018-10-19 | Used better names for mm:u and fixed bad stub | David Marcec | |
InitializeWithId needs to return an id which is a u32 which should be a non zero value | |||
2018-10-18 | svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemory | Lioncash | |
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. | |||
2018-10-17 | hid/controller: Remove unused header inclusions | Lioncash | |
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 | |||
2018-10-17 | hid/controller/npad: Remove unused dump_idx member variable | Lioncash | |
Given it's unused, we may as well toss it. | |||
2018-10-17 | hid/controller/npad: Remove unnecessary semicolon from the closing brace of ↵ | Lioncash | |
LedPattern's constructor | |||
2018-10-17 | hid/controller/npad: Remove #pragma once from the cpp file | Lioncash | |
This is only useful in headers. | |||
2018-10-17 | hid/controller/npad: Move npad_id_list into the cpp file | Lioncash | |
This is just a lookup table, and since it's private, there's nothing really stateful about it, so we can just move it into the cpp file. | |||
2018-10-17 | hid/controller/npad: Remove unnecessary const from void return type | Lioncash | |
This literally does nothing. | |||
2018-10-17 | hid/controller: Default the destructors of all controller types in the cpp file | Lioncash | |
These classes are non-trivial and are definitely going to be changed in the future, so we default these to prevent issues with forward declarations, and to keep the compiler from inlining tear-down code. | |||
2018-10-17 | controller_base: Default the base class constructor and destructor in the ↵ | Lioncash | |
cpp file The destructor doesn't need to be a pure-virtual function. | |||
2018-10-17 | Merge pull request #1444 from ogniK5377/better-hid | bunnei | |
"Better Hid" Rework Part 1 | |||
2018-10-17 | Merge pull request #1489 from FernandoS27/fix-tlds | bunnei | |
shader_decompiler: Fix TLDS | |||
2018-10-17 | Clang format and other fixes | FernandoS27 | |
2018-10-17 | Implement Reinterpret Surface, to accurately blit 3D textures | FernandoS27 | |
2018-10-17 | Implement GetInRange in the Rasterizer Cache | FernandoS27 | |
2018-10-17 | Implement 3D Textures | FernandoS27 | |
2018-10-17 | Merge pull request #1497 from bunnei/flush-framebuffers | bunnei | |
Implement flushing in the rasterizer cache |