Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-21 | Port #3353 from Citra | fearlessTobi | |
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 | 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 | 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 | Shader: Remove an unneeded assert, the negate bit is implemented for ↵ | Subv | |
conversion instructions. | |||
2018-08-18 | GLRasterizer: Implemented instanced vertex arrays. | Subv | |
Before each draw call, for every enabled vertex array configured as instanced, we take the current instance id and divide it by its configured divisor, then we multiply that by the corresponding stride and increment the start address by the resulting amount. This way we can simulate the vertex array being incremented once per instance without actually using OpenGL's instancing functions. | |||
2018-08-18 | Shader: Implemented the predicate and mode arguments of LOP. | Subv | |
The mode can be used to set the predicate to true depending on the result of the logic operation. In some cases, this means discarding the result (writing it to register 0xFF (Zero)). This is used by Super Mario Odyssey. | |||
2018-08-19 | Added WrapMode MirrorOnceClampToEdge | David Marcec | |
Used by splatoon 2 | |||
2018-08-18 | Shaders: Implemented a stack for the SSY/SYNC instructions. | Subv | |
The SSY instruction pushes an address into the stack, and the SYNC instruction pops it. The current stack depth is 20, we should figure out if this is enough or not. | |||
2018-08-18 | Shaders: Corrected the 'abs' and 'neg' bit usage in the float arithmetic ↵ | Subv | |
instructions. We should definitely audit our shader generator for more errors like this. | |||
2018-08-18 | Added predcondition GreaterThanWithNan | David Marcec | |
2018-08-17 | Merge pull request #1096 from bunnei/supported-blits | bunnei | |
gl_rasterizer_cache: Remove asserts for supported blits. | |||
2018-08-17 | Merge pull request #1097 from bunnei/gl-critical | bunnei | |
renderer_opengl: Treat OpenGL errors as critical. | |||
2018-08-17 | Implement SetIdleTimeDetectionExtension & GetIdleTimeDetectionExtension (#1059) | greggameplayer | |
* Used by Mario Tennis Aces | |||
2018-08-17 | Merge pull request #1090 from lioncash/ctor-assign | bunnei | |
core: Delete System copy/move constructors and assignment operators | |||
2018-08-17 | Merge pull request #1091 from lioncash/warning | bunnei | |
qt/main: Get rid of compilation warnings | |||
2018-08-17 | Merge pull request #1093 from ↵ | bunnei | |
greggameplayer/GetDefaultDisplayResolutionChangeEvent Implement GetDefaultDisplayResolutionChangeEvent | |||
2018-08-17 | gl_rasterizer_cache: Remove asserts for supported blits. | bunnei | |
2018-08-17 | renderer_opengl: Treat OpenGL errors as critical. | bunnei | |
2018-08-17 | Merge pull request #1019 from Subv/vertex_divisor | bunnei | |
Rasterizer: Manually implemented instanced rendering. | |||
2018-08-16 | Merge pull request #1087 from MerryMage/dynarmic | bunnei | |
dynarmic: Update to 550d662 | |||
2018-08-16 | Merge pull request #1084 from bunnei/depth | bunnei | |
gl_rasterizer_cache: Treat Depth formats differently from DepthStencil. | |||
2018-08-16 | correct coding style | greggameplayer | |
2018-08-16 | Implement GetDefaultDisplayResolutionChangeEvent | greggameplayer | |
Require by Toki Tori and Toki Tori 2+ | |||
2018-08-16 | Merge pull request #1085 from lioncash/namespace | bunnei | |
common: Namespace hex_util.h/.cpp | |||
2018-08-16 | qt/main: Unindent code in OnMenuInstallToNAND() | Lioncash | |
We can change this into an early-return if the filename is empty. There's no need to include all of the code within the if statement. | |||
2018-08-16 | qt/main: Make installation dialog text within OnMenuInstallToNAND() translatable | Lioncash | |
This is user-facing text, so it should be marked as translatable by Qt. | |||
2018-08-16 | qt/main: Get rid of compilation warnings | Lioncash | |
Gets rid of truncation warnings about conversion to int. While we're at it, we can also de-hardcode the buffer size being used. |