Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |||
2018-10-17 | Merge pull request #1498 from lioncash/aslr | bunnei | |
svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svcGetInfo() | |||
2018-10-17 | Merge pull request #1496 from FernandoS27/tex-array | bunnei | |
Implement Arrays on Tex Instruction | |||
2018-10-17 | Merge pull request #1509 from DarkLordZach/device-save-data | bunnei | |
savedata_factory: Add DeviceSaveData and fix TemporaryStorage | |||
2018-10-17 | gl_rasterizer_cache: Remove unnecessary block_depth=1 on Flush. | bunnei | |
2018-10-17 | gl_rasterizer_cache: Remove unnecessary temporary buffer with unswizzle. | bunnei | |
2018-10-18 | Using dual joycons as the default controller | David Marcec | |
Reason for the change is to allow both docked and undocked mode to work | |||
2018-10-16 | gl_rasterizer_cache: Use AccurateCopySurface for use_accurate_gpu_emulation. | bunnei | |
2018-10-16 | config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation. | bunnei | |
- This will be used as a catch-all for slow-but-accurate GPU emulation paths. | |||
2018-10-16 | rasterizer_cache: Refactor to support in-order flushing. | bunnei | |
2018-10-16 | content_archive: Simpify assignment of bktr_base_romfs in the constructor | Lioncash | |
std::move doesn't actually dereference the data, so it doesn't matter whether or not the type is null. | |||
2018-10-16 | content_archive: Make IsValidNCA() an internally linked function | Lioncash | |
This is only ever used within the cpp file, so it can just be an internal function. | |||
2018-10-16 | content_archive: Simplify rights ID check | Lioncash | |
This is the same as using std::any_of with an inverted predicate. | |||
2018-10-16 | content_archive: Split loading into separate functions | Lioncash | |
The constructor alone is pretty large, the reading code should be split into its consistuent parts to make it easier to understand it without having to build a mental model of a 300+ line function. | |||
2018-10-16 | content_archive: Pass and take NCASectionHeader instance by reference | Lioncash | |
Each header is 512 bytes in size, which is kind of an excessive amount to copy all the time when it's possible to avoid doing so. | |||
2018-10-16 | XCI: Add function for checking the existence of the program NCA | Lioncash | |
The only reason the getter existed was to check whether or not the program NCA was null. Instead, we can just provide a function to query for the existence of it, instead of exposing it entirely. | |||
2018-10-16 | gl_rasterizer_cache: Refactor to only call GetRegionEnd on surface creation. | bunnei | |
2018-10-16 | gl_rasterizer_cache: Only flush when use_accurate_framebuffers is enabled. | bunnei | |
2018-10-16 | gl_rasterizer_cache: Separate guest and host surface size managment. | bunnei | |
2018-10-16 | gl_rasterizer_cache: Rename GetGLBytesPerPixel to GetBytesPerPixel. | bunnei | |
- This does not really have anything to do with OpenGL. | |||
2018-10-16 | gl_rasterizer_cache: Remove unused FlushSurface method. | bunnei | |
2018-10-16 | gl_rasterizer: Implement flushing. | bunnei | |
2018-10-16 | gl_rasterizer_cache: Remove usage of Memory::Read/Write functions. | bunnei | |
- These cannot be used within the cache, as they change cache state. | |||
2018-10-16 | gl_rasterizer_cache: Clamp cached surface size to mapped GPU region size. | bunnei | |
2018-10-16 | memory_manager: Add a method for querying the end of a mapped GPU region. | bunnei | |
2018-10-16 | rasterizer_cache: Reintroduce method for flushing. | bunnei | |
2018-10-16 | gl_rasterizer_cache: Reintroduce code for handling swizzle and flush to ↵ | bunnei | |
guest RAM. | |||
2018-10-16 | Merge pull request #1443 from DarkLordZach/lower-loader-logs-1 | bunnei | |
content_archive/patch_manager: Lower log levels to eliminate some unnecessary logs | |||
2018-10-16 | Implement VI ConvertScalingMode (#1475) | David | |
* Implement VI ConvertScalingMode * Fixed push enum * Scale mode now uses Nintendo scale mode as an enum as well | |||
2018-10-16 | Merge pull request #1502 from lioncash/unique | bunnei | |
core: Convert shared_ptr instances into unique_ptr instances where applicable for System and Cpu |