| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | gl_shader_decompiler: Implement HSET2_R | 2018-10-15 | 2 | -0/+62 | |
| | | |||||
| * | gl_shader_decompiler: Implement HSETP2_R | 2018-10-15 | 2 | -0/+65 | |
| | | |||||
| * | gl_shader_decompiler: Implement HFMA2 instructions | 2018-10-15 | 2 | -0/+85 | |
| | | |||||
| * | gl_shader_decompiler: Implement HADD2_IMM and HMUL2_IMM | 2018-10-15 | 2 | -0/+73 | |
| | | |||||
| * | gl_shader_decompiler: Implement non-immediate HADD2 and HMUL2 instructions | 2018-10-15 | 2 | -0/+75 | |
| | | |||||
| * | gl_shader_decompiler: Setup base for half float unpacking and setting | 2018-10-15 | 2 | -0/+98 | |
| | | |||||
| * | Merge pull request #1409 from DarkLordZach/key-derivation | 2018-10-12 | 10 | -74/+1663 | |
| |\ | | | | | crypto: Add support for full key derivation | ||||
| | * | partition_data_manager: Rename system files for hekate | 2018-10-07 | 6 | -195/+247 | |
| | | | | | | | | | x | ||||
| | * | qt: Add rederive keyset menu option | 2018-10-07 | 3 | -49/+89 | |
| | | | |||||
| | * | qt: Add key derivation progress bar on initial setup | 2018-10-07 | 1 | -0/+52 | |
| | | | |||||
| | * | crypto: Add PartitionDataManager | 2018-10-07 | 3 | -0/+692 | |
| | | | | | | | | | Keeps track of system files for key derivation | ||||
| | * | key_manager: Add support for loading keys from partition data | 2018-10-07 | 2 | -0/+88 | |
| | | | |||||
| | * | key_manager: Add ETicket key derivation | 2018-10-07 | 3 | -2/+277 | |
| | | | | | | | | | Derives titlekeys | ||||
| | * | key_manager: Add base key derivation | 2018-10-07 | 2 | -4/+220 | |
| | | | | | | | | | Derives master keys, game encryption keys, and package1/2 keys | ||||
| | * | key_manager: Add BIS key getter | 2018-10-07 | 2 | -2/+19 | |
| | | | |||||
| | * | key_manager: Add support for more keys | 2018-10-07 | 2 | -3/+99 | |
| | | | | | | | | | TSEC, SBK, BIS, and other Sources for proper derivation | ||||
| | * | key_manager: Add keyblob support | 2018-10-07 | 2 | -0/+14 | |
| | | | |||||
| | * | key_manager: Add support for crypto revisions past 04 | 2018-10-07 | 1 | -43/+63 | |
| | | | |||||
| | * | key_manager: Add support for comments in keyfiles | 2018-10-07 | 1 | -0/+3 | |
| | | | |||||
| | * | vfs: Move forward declarations to separate file | 2018-10-07 | 2 | -9/+22 | |
| | | | |||||
| | * | key_manager: Add support for console-specific keyfile | 2018-10-07 | 2 | -3/+13 | |
| | | | |||||
| | * | key_manager: Rename KEK to Kek | 2018-10-07 | 2 | -8/+9 | |
| | | | |||||
| * | | Merge pull request #1483 from lioncash/codeset | 2018-10-12 | 7 | -83/+45 | |
| |\ \ | | | | | | | kernel/process: Make CodeSet a regular non-inherited object | ||||
| | * | | kernel/process: Make CodeSet a regular non-inherited object | 2018-10-12 | 7 | -83/+45 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | These only exist to ferry data into a Process instance and end up going out of scope quite early. Because of this, we can just make it a plain struct for holding things and just std::move it into the relevant function. There's no need to make this inherit from the kernel's Object type. | ||||
| * | | | Merge pull request #1484 from FernandoS27/calculate-size | 2018-10-12 | 2 | -0/+22 | |
| |\ \ \ | | | | | | | | | Implemented helper function to correctly calculate a texture's size | ||||
| | * | | | Implemented helper function to correctly calculate a texture's size | 2018-10-12 | 2 | -0/+22 | |
| | | | | | |||||
| * | | | | Merge pull request #1481 from lioncash/typo | 2018-10-12 | 1 | -3/+3 | |
| |\ \ \ \ | |/ / / |/| | | | svc: Fix typos in sanitizing checks for MapMemory/UnmapMemory | ||||
| | * | | | svc: Fix typos in sanitizing checks for MapMemory/UnmapMemory | 2018-10-12 | 1 | -3/+3 | |
| | |/ / | |||||
| * | | | Merge pull request #1467 from ogniK5377/svcbreak-type-fix | 2018-10-12 | 2 | -28/+36 | |
| |\ \ \ | | | | | | | | | Fixed incorrect types for svcBreak | ||||
| | * | | | Changed all casts in svc_wrap.h to be static_cast instead | 2018-10-10 | 1 | -25/+28 | |
| | | | | | |||||
| | * | | | Use a better name than "dont_kill_application" | 2018-10-10 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | signal_debugger seems like a more fitting name | ||||
| | * | | | Fixed incorrect types for svcBreak | 2018-10-10 | 2 | -3/+8 | |
| | | | | | | | | | | | | | | | | | svcBreak reason should be a u32, not a u64. | ||||
| * | | | | Merge pull request #1478 from ogniK5377/remap-invalidhandle-remap | 2018-10-12 | 1 | -3/+10 | |
| |\ \ \ \ | | | | | | | | | | | Passing an invalid nmap handle to Remap should throw an error | ||||
| | * | | | | Returned an error before processing other remaps | 2018-10-12 | 1 | -6/+2 | |
| | | | | | | |||||
| | * | | | | Passing an invalid nmap handle to Remap should throw an error | 2018-10-11 | 1 | -3/+14 | |
| | | | | | | | | | | | | | | | | | | | | | Added error for invalid nmap handles | ||||
| * | | | | | Merge pull request #1482 from lioncash/init | 2018-10-12 | 1 | -4/+1 | |
| |\ \ \ \ \ | | | | | | | | | | | | | thread: Remove unnecessary memset from ResetThreadContext() | ||||
| | * | | | | | thread: Remove unnecessary memset from ResetThreadContext() | 2018-10-12 | 1 | -4/+1 | |
| | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | Regular value initialization is adequate here for zeroing out data. It also has the benefit of not invoking undefined behavior if a non-trivial type is ever added to the struct for whatever reason. | ||||
| * | | | | | Merge pull request #1479 from ogniK5377/nmap-revamped | 2018-10-12 | 1 | -12/+60 | |
| |\ \ \ \ \ | |/ / / / |/| | | | | Added error codes for nvmap | ||||
| | * | | | | Made the minimum alignment more clear | 2018-10-12 | 1 | -2/+3 | |
| | | | | | | |||||
| | * | | | | Added error codes for nvmap | 2018-10-11 | 1 | -12/+59 | |
| | |/ / / | |||||
| * | | | | Merge pull request #1474 from ogniK5377/hwopus-decodeinterleavedwithperformance | 2018-10-11 | 1 | -3/+34 | |
| |\ \ \ \ | | | | | | | | | | | HwOpus, Implemented DecodeInterleavedWithPerformance | ||||
| | * | | | | HwOpus, Implemented DecodeInterleavedWithPerformance | 2018-10-11 | 1 | -3/+34 | |
| | |/ / / | | | | | | | | | | | | | Used by sonic ages | ||||
| * | | | | Merge pull request #1472 from lioncash/san | 2018-10-11 | 2 | -12/+81 | |
| |\ \ \ \ | | | | | | | | | | | svc: Add missing address range sanitizing checks to MapMemory/UnmapMemory | ||||
| | * | | | | svc: Add missing address range sanitizing checks to MapMemory/UnmapMemory | 2018-10-10 | 2 | -12/+81 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the missing address range checking that the service functions do before attempting to map or unmap memory. Given that both service functions perform the same set of checks in the same order, we can wrap these into a function and just call it from both functions, which deduplicates a little bit of code. | ||||
| * | | | | | Merge pull request #1476 from bunnei/fix-unmap-flush | 2018-10-11 | 1 | -3/+4 | |
| |\ \ \ \ \ | | | | | | | | | | | | | nvhost_as_gpu: Flush/invalidate CPU VAddr on UnmapBuffer. | ||||
| | * | | | | | nvhost_as_gpu: Flush CPU VAddr on UnmapBuffer. | 2018-10-11 | 1 | -3/+4 | |
| | | |/ / / | |/| | | | |||||
| * / | | | | gl_shader_decompiler: Implement VMAD | 2018-10-11 | 2 | -0/+118 | |
| |/ / / / | |||||
| * | | | | Merge pull request #1458 from FernandoS27/fix-render-target-block-settings | 2018-10-10 | 5 | -18/+81 | |
| |\ \ \ \ | |/ / / |/| | | | Fixed block height settings for RenderTargets and Depth Buffers | ||||
| | * | | | Add memory Layout to Render Targets and Depth Buffers | 2018-10-09 | 3 | -21/+33 | |
| | | | | | |||||
| | * | | | Fixed block height settings for RenderTargets and Depth Buffers, and added ↵ | 2018-10-09 | 5 | -12/+63 | |
| | | | | | | | | | | | | | | | | | block width and block depth | ||||