| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-03 | submission_package: Move ticket key setting to its own function | Lioncash | |
| This behavior is entirely independent of the surrounding code, so it can be put in its own function to keep the behavior separate. | |||
| 2018-10-03 | submission_package: Invert conditionals within NSP's constructor to reduce ↵ | Lioncash | |
| nesting We can use early continues here to reduce the amount of nesting. | |||
| 2018-10-02 | card_image: Ensure program_nca_status is always initialized | Lioncash | |
| If any of the error paths before the NCA retrieval are taken, it'll result in program_nca_status being left in an inconsistent state. So we initialize it by default with a value indicating an error. | |||
| 2018-10-02 | aoc_u: Fix edge case with DLC that causes breaks | Zach Hilman | |
| In some games (Splatoon 2 and Splatoon 2 Splatfest World Premiere, notably), pass offset=0 and count=2047 into the ListAddOnContent method which should return all DLCs for the current title. The (presumably) intended behavior is to successfully return a empty array but because of a < v. <= in an if statement, a failure error code was returned causing these games to svcBreak. This fixes that if statement. | |||
| 2018-10-02 | services/fsp_srv: Amend service function table | Lioncash | |
| Adds new functions that have been given names to the table. Information is based off what is provided on Switchbrew. | |||
| 2018-10-02 | service/lbl: Update service function table | Lioncash | |
| Amends the lbl service table to include new names of functions that were added to Switchbrew. | |||
| 2018-10-02 | configure_input: Make analog mapping strings translatable | Lioncash | |
| These strings are user-facing, so they should be specified as translatable with tr(). | |||
| 2018-10-02 | configure_audio: Move combo box index setting to their own functions | Lioncash | |
| Keeps the individual behaviors in their own functions, and cleanly separate. We can also do a little better by converting the relevant IDs within the core to a QString only once, instead of converting every string into a std::string. | |||
| 2018-10-02 | configure_audio: Use QString::fromStdString() for converting audio device names | Lioncash | |
| This ensures that the proper codec will always be used no matter what. It also avoids relying on ASCII conversions. | |||
| 2018-10-02 | configure_audio: Add disambiguation comment for the volume percentage string | Lioncash | |
| Disambiguates what the string represents to help translators more easily understand what it is that they're translating. While we're at it, we can move the code to its own function, so that we don't need to specify the same string twice. | |||
| 2018-10-02 | configure_graphics: Make functions internally linked where applicable | Lioncash | |
| These aren't used outside of this translation unit, so they can be internally linked. | |||
| 2018-10-02 | nso: Optimize loading of IPS patches | Zach Hilman | |
| Avoid resource-heavy classes and remove quasi-duplicated code. | |||
| 2018-10-02 | string_util: unify UTF8<->UTF16 conversion to codecvt | Weiyi Wang | |
| 2018-10-02 | string_util: remove TString conversion for windows | Weiyi Wang | |
| First of all they are foundamentally broken. As our convention is that std::string is always UTF-8, these functions assume that the multi-byte character version of TString (std::string) from windows is also in UTF-8, which is almost always wrong. We are not going to build multi-byte character build, and even if we do, this dirty work should be handled by frontend framework early. | |||
| 2018-10-02 | string_util: remove ShiftJIS/CP1252 conversion function | Weiyi Wang | |
| We always use unicode internally. Any dirty work of conversion with other codec should be handled by frontend framework (Qt). Further more, ShiftJIS/CP1252 are not special (they are not code set used by 3ds, or any guest/host dependencies we have), so there is no reason to specifically include them | |||
| 2018-10-02 | Review comments - part 5 | fearlessTobi | |
| 2018-10-02 | Review comments -part 4 | fearlessTobi | |
| 2018-10-02 | Review comments - part 3 | fearlessTobi | |
| 2018-10-02 | web_backend: protect jwt cache with a mutex | Weiyi Wang | |
| 2018-10-02 | Address more review comments | fearlessTobi | |
| 2018-10-02 | Address a bunch of review comments | fearlessTobi | |
| 2018-10-02 | Port web_service from Citra | fearlessTobi | |
| 2018-10-01 | deconstructed_rom_directory: Force NSO loader to patch NSOs | Zach Hilman | |
| 2018-10-01 | nso: Add framework to support patching of uncompressed NSOs | Zach Hilman | |
| 2018-10-01 | patch_manager: Add PatchNSO function | Zach Hilman | |
| While PatchExeFS operated on the entire directory, this function operates on the uncompressed NSO. Avoids copying decompression code to PatchManager. | |||
| 2018-10-01 | patch_manager: Use strings for patch type instead of enum | Zach Hilman | |
| 2018-10-01 | file_sys: Implement function to apply IPS patches | Zach Hilman | |
| 2018-10-01 | nso: Replace NSOHeader padding bytes with build ID | Zach Hilman | |
| 2018-10-01 | Merge pull request #1407 from DarkLordZach/dlc | bunnei | |
| aoc_u: Implement functions and add support for DLC loading | |||
| 2018-10-01 | gl_rasterizer: Fixup unassigned point sizes | ReinUsesLisp | |
| 2018-09-30 | Merge pull request #1330 from raven02/tlds | bunnei | |
| TLDS: Add 1D sampler | |||
| 2018-09-30 | Merge pull request #1322 from bunnei/tex-cubemap | bunnei | |
| gl_rasterizer_cache: Implement cubemap textures. | |||
| 2018-09-30 | Merge pull request #1403 from DarkLordZach/install-sysnand | bunnei | |
| qt: Install System TitleTypes to System NAND | |||
| 2018-09-30 | aoc_u: Extract AccumulateAOCTitleIDs to separate function | Zach Hilman | |
| 2018-09-30 | aoc_u: Implement GetAddOnContentBaseId | Zach Hilman | |
| Command #5 | |||
| 2018-09-30 | aoc_u: Implement Count, List and Prepare AddOnContent | Zach Hilman | |
| Commands #2, #3, and #7 | |||
| 2018-09-30 | romfs_factory: Read from all locations with StorageId None | Zach Hilman | |
| Previous behavior was to assert. Seems to mirror expected game behavior. | |||
| 2018-09-30 | patch_manager: Add DLC recognition to PatchManager | Zach Hilman | |
| 2018-09-30 | Merge pull request #1338 from raven02/service_vi | bunnei | |
| Implement ISystemDisplayService::GetDisplayMode | |||
| 2018-09-30 | gl_rasterizer_cache: Fixes to how we do render to cubemap. | bunnei | |
| - Fixes issues with Splatoon 2. | |||
| 2018-09-30 | gl_rasterizer_cache: Add check for array rendering to cubemap texture. | bunnei | |
| 2018-09-30 | gl_rasterizer_cache: Implement render to cubemap. | bunnei | |
| 2018-09-30 | gl_shader_decompiler: TEXS: Implement TextureType::TextureCube. | bunnei | |
| 2018-09-30 | gl_rasterizer_cache: Add support for SurfaceTarget::TextureCubemap. | bunnei | |
| 2018-09-30 | gl_rasterizer_cache: Implement LoadGLBuffer for Texture2DArray. | bunnei | |
| 2018-09-30 | gl_rasterizer_cache: Update BlitTextures to support non-Texture2D ↵ | bunnei | |
| ColorTexture surfaces. | |||
| 2018-09-30 | gl_rasterizer_cache: Track texture target and depth in the cache. | bunnei | |
| 2018-09-30 | gl_rasterizer_cache: Workaround for Texture2D -> Texture2DArray scenario. | bunnei | |
| 2018-09-30 | gl_rasterizer_cache: Keep track of surface 2D size separately from total size. | bunnei | |
| 2018-09-30 | Fix trailing whitespace | raven02 | |
