Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-20 | Merge pull request #1122 from lioncash/acc | bunnei | |
acc/profile_manager: General cleanup | |||
2018-08-20 | Merge pull request #1125 from bunnei/update-dynarmic | bunnei | |
externals: Update dynarmic to a42f301c. | |||
2018-08-20 | Merge pull request #1095 from DarkLordZach/sysarchives | bunnei | |
filesystem: Add support for loading of system archives | |||
2018-08-20 | Merge pull request #1127 from yuzu-emu/revert-838-port-3616 | James Rowe | |
Revert "Port #3616 from Citra: "appveyor: set jobs to 4 for mingw"" | |||
2018-08-20 | Revert "Port #3616 from Citra: "appveyor: set jobs to 4 for mingw"" | Zach Hilman | |
2018-08-20 | externals: Update dynarmic to a42f301c. | bunnei | |
2018-08-20 | acc: Replace profile_manager include with a forward declaration | Lioncash | |
This is only used in a shared_ptr, so we can forward declare it. | |||
2018-08-20 | acc: Simplify WriteBuffer call within LoadImage() | Lioncash | |
We have an overload of WriteBuffer that accepts containers that satisfy the ContiguousContainer concept, which std::array does, so we only need to pass in the array itself. | |||
2018-08-20 | acc: Correct IProfile's constructor initializer list order | Lioncash | |
Arranges them in the order the members would be initialized | |||
2018-08-20 | acc: Remove unused DEFAULT_USER_ID | Lioncash | |
This is no longer used, so it can be removed. | |||
2018-08-20 | profile_manager: Use INVALID_UUID in the initializer of last_opened_user | Lioncash | |
Makes it a little bit more self-documenting. | |||
2018-08-20 | profile_manager: Remove unnecessary memcpy in GetProfileBaseAndData() | Lioncash | |
Given the source and destination types are the same std::array type, we can simply use regular assignment to perform the same behavior. | |||
2018-08-20 | profile_manager: Use type aliases for username data, profile data, and user ↵ | Lioncash | |
arrays Avoids the need to repeatedly specify the whole array type in multiple places. | |||
2018-08-20 | profile_manager: Take ProfileInfo by const reference where applicable | Lioncash | |
ProfileInfo is quite a large struct in terms of data, and we don't need to perform a copy in these instances, so we can just pass constant references instead. | |||
2018-08-20 | profile_manager: Make array parameter to CreateNewUser a const reference | Lioncash | |
This doesn't modify the passed in array, so this can be a const reference. | |||
2018-08-20 | profile_manager: Remove unnecessary static | Lioncash | |
This can just be constexpr like the others | |||
2018-08-20 | profile_manager: Simplify UUID's two param constructor, operator==, and ↵ | Lioncash | |
operator bool We can use the constructor initializer list and just compare the contained u128's together instead of comparing each element individually. Ditto for comparing against an invalid UUID. | |||
2018-08-20 | profile_manager: Move UUID generation function to the cpp file | Lioncash | |
This avoids needing to dump the contents of <random> into other files that include the profile manager header. | |||
2018-08-20 | Merge pull request #1064 from lioncash/telemetry | bunnei | |
common/telemetry: Migrate core-independent info gathering to common | |||
2018-08-20 | registration: Add Data_Unknown5 NCAContentType | Zach Hilman | |
2018-08-20 | profile_manager: Remove unnecessary std::move in AddToProfiles() and ↵ | Lioncash | |
CreateNewUser() Moving a const reference isn't possible, so this just results in a copy (and given ProfileInfo is composed of trivial types and aggregates, a move wouldn't really do anything). | |||
2018-08-20 | Merge pull request #1104 from Subv/instanced_arrays | bunnei | |
GLRasterizer: Implemented instanced vertex arrays. | |||
2018-08-20 | Merge pull request #1115 from Subv/texs_mask | bunnei | |
Shaders/TEXS: Write to the correct output register when swizzling. | |||
2018-08-20 | Merge pull request #1112 from Subv/sampler_types | bunnei | |
Shaders: Use the correct shader type when sampling textures. | |||
2018-08-20 | Merge pull request #1117 from ogniK5377/CheckFreeCommunicationPermission | bunnei | |
Added CheckFreeCommunicationPermission | |||
2018-08-20 | Merge pull request #1017 from ogniK5377/better-account | bunnei | |
New account backend to allow for future extended support | |||
2018-08-20 | Merge pull request #1120 from ogniK5377/rgba8-uint | bunnei | |
Implemented RGBA8_UINT | |||
2018-08-20 | Merge pull request #1119 from lioncash/uninit | bunnei | |
game_list: Avoid uninitialized variables when retrieving program ID | |||
2018-08-20 | Implemented RGBA8_UINT | David Marcec | |
Needed by kirby | |||
2018-08-20 | game_list: Avoid uninitialized variables when retrieving program ID | Lioncash | |
Avoids potentially leaving this variable uninitialized based off the loader failing to retrieve the ID value. | |||
2018-08-20 | Added CheckFreeCommunicationPermission | David Marcec | |
This fixes save files not loading in splatoon 2 | |||
2018-08-19 | Shaders/TEXS: Fixed the component mask in the TEXS instruction. | Subv | |
Previously we could end up with a TEXS that didn't write any outputs, this was wrong. | |||
2018-08-19 | Merge pull request #1089 from Subv/neg_bits | bunnei | |
Shaders: Corrected the 'abs' and 'neg' bit usage in the float arithmetic instructions. | |||
2018-08-19 | Merge pull request #1105 from Subv/convert_neg | bunnei | |
Shader: Remove an unneeded assert, the negate bit is implemented for conversion instructions. | |||
2018-08-19 | Merge pull request #1113 from Subv/texs_mask | bunnei | |
Shaders/TEXS: Fixed the component mask in the TEXS instruction. | |||
2018-08-19 | Shaders/TEXS: Fixed the component mask in the TEXS instruction. | Subv | |
Previously we could end up with a TEXS that didn't write any outputs, this was wrong. | |||
2018-08-19 | Merge pull request #1102 from ogniK5377/mirror-clamp-edge | bunnei | |
Added WrapMode MirrorOnceClampToEdge | |||
2018-08-19 | Merge pull request #1101 from Subv/ssy_stack | bunnei | |
Shaders: Implemented a stack for the SSY/SYNC instructions. | |||
2018-08-19 | Shader: Implemented the TLD4 and TLD4S opcodes using GLSL's textureGather. | Subv | |
It is unknown how TLD4S determines the sampler type, more research is needed. | |||
2018-08-19 | Shader: Use the right sampler type in the TEX, TEXS and TLDS instructions. | Subv | |
Different sampler types have their parameters in different registers. | |||
2018-08-19 | Shader: Added bitfields for the texture type of the various sampling ↵ | Subv | |
instructions. | |||
2018-08-19 | Shaders: Added decodings for TLD4 and TLD4S | Subv | |
2018-08-19 | Merge pull request #1109 from Subv/ldg_decode | bunnei | |
Shaders: Added decodings for the LDG and STG instructions. | |||
2018-08-19 | Merge pull request #1108 from Subv/front_facing | bunnei | |
Shaders: Implemented the gl_FrontFacing input attribute (attr 63). | |||
2018-08-19 | Merge pull request #1103 from Subv/lop_pred | bunnei | |
Shader: Implemented the predicate and mode arguments of LOP. | |||
2018-08-19 | Shaders: Added decodings for the LDG and STG instructions. | Subv | |
2018-08-19 | Shaders: Implemented the gl_FrontFacing input attribute (attr 63). | Subv | |
2018-08-19 | Added check to see if ARB_texture_mirror_clamp_to_edge is supported | David Marcec | |
2018-08-18 | filesystem: Add support for loading of system archives | Zach Hilman | |
2018-08-18 | Shader: Remove an unneeded assert, the negate bit is implemented for ↵ | Subv | |
conversion instructions. |