| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-19 | maxwell_3d: Remove unused variable within GetStageTextures() | Lioncash | |
| 2018-07-17 | GPU: Added register definitions for the stencil parameters. | Subv | |
| 2018-07-12 | gl_rasterizer: Fix check for if a shader stage is enabled. | bunnei | |
| 2018-07-12 | Merge pull request #655 from bunnei/pred-lt-nan | bunnei | |
| gl_shader_decompiler: Implement PredCondition::LessThanWithNan. | |||
| 2018-07-12 | gl_shader_decompiler: Implement PredCondition::LessThanWithNan. | bunnei | |
| 2018-07-12 | gl_shader_decompiler: Use FlowCondition field in EXIT instruction. | bunnei | |
| 2018-07-12 | Merge pull request #652 from Subv/fadd32i | Sebastian Valle | |
| GPU: Implement the FADD32I shader instruction. | |||
| 2018-07-12 | Merge pull request #651 from Subv/ffma_decode | bunnei | |
| GPU: Corrected the decoding of FFMA for immediate operands. | |||
| 2018-07-12 | GPU: Implement the FADD32I shader instruction. | Subv | |
| 2018-07-12 | GPU: Corrected the decoding of FFMA for immediate operands. | Subv | |
| 2018-07-07 | Merge pull request #625 from Subv/imnmx | bunnei | |
| GPU: Implemented the IMNMX shader instruction. | |||
| 2018-07-05 | Merge pull request #629 from Subv/depth_test | bunnei | |
| GPU: Allow using the old NV04 values for the depth test function. | |||
| 2018-07-05 | GPU: Allow using the old NV04 values for the depth test function. | Subv | |
| These seem to be just a valid as the GL token values. Thanks @ReinUsesLisp This restores graphical output to Disgaea 5 | |||
| 2018-07-05 | Merge pull request #626 from Subv/shader_sync | bunnei | |
| GPU: Stub the shader SYNC and DEPBAR instructions. | |||
| 2018-07-05 | Merge pull request #622 from Subv/unused_tex | bunnei | |
| GPU: Ignore unused textures and corrected the TEX shader instruction decoding. | |||
| 2018-07-05 | Merge pull request #621 from Subv/psetp_ | bunnei | |
| GPU: Implemented the PSETP shader instruction. | |||
| 2018-07-04 | GPU: Implemented the IMNMX shader instruction. | Subv | |
| It's similar to the FMNMX instruction but it works on integers. | |||
| 2018-07-04 | GPU: Stub the shader SYNC and DEPBAR instructions. | Subv | |
| It is unknown at this moment if we actually need to do something with these instructions or if the GLSL compiler takes care of that for us. | |||
| 2018-07-04 | GPU: Corrected the decoding for the TEX shader instruction. | Subv | |
| 2018-07-04 | GPU: Implemented the PSETP shader instruction. | Subv | |
| It's similar to the isetp and fsetp instructions but it works on predicates instead. | |||
| 2018-07-04 | GPU: Flip the triangle front face winding if the GPU is configured to not ↵ | Subv | |
| flip the triangles. OpenGL's default behavior is already correct when the GPU is configured to flip the triangles. This fixes 1-2 Switch's splash screen. | |||
| 2018-07-03 | Merge pull request #609 from Subv/clear_buffers | bunnei | |
| GPU: Implemented the CLEAR_BUFFERS register. | |||
| 2018-07-03 | GPU: Support clears that don't clear the color buffer. | Subv | |
| 2018-07-03 | GPU: Bind and clear the render target when the CLEAR_BUFFERS register is ↵ | Subv | |
| written to. | |||
| 2018-07-03 | GPU: Added registers for the CLEAR_BUFFERS and CLEAR_COLOR methods. | Subv | |
| 2018-07-03 | Merge pull request #607 from jroweboy/logging | bunnei | |
| Logging - Customizable backends | |||
| 2018-07-02 | Merge pull request #611 from Subv/enabled_depth_test | bunnei | |
| GPU: Don't try to parse the depth test function if the depth test is disabled and use only the least significant 3 bits in the depth test func | |||
| 2018-07-02 | Merge pull request #610 from Subv/mufu_8 | bunnei | |
| GPU: Implemented MUFU suboperation 8, sqrt. | |||
| 2018-07-02 | GPU: Use only the least significant 3 bits when reading the depth test func. | Subv | |
| Some games set the full GL define value here (including nouveau), but others just seem to set those last 3 bits. | |||
| 2018-07-02 | Update clang format | James Rowe | |
| 2018-07-02 | Rename logging macro back to LOG_* | James Rowe | |
| 2018-07-02 | Merge pull request #608 from Subv/depth | bunnei | |
| GPU: Implemented the depth buffer and depth test + culling | |||
| 2018-07-02 | GPU: Implemented MUFU suboperation 8, sqrt. | Subv | |
| 2018-07-02 | Merge pull request #606 from Subv/base_vertex | Sebastian Valle | |
| GPU: Fixed the index offset and implement BaseVertex when doing indexed rendering. | |||
| 2018-07-02 | Merge pull request #605 from Subv/dma_copy | Sebastian Valle | |
| GPU: Directly copy the pixels when performing a same-layout DMA. | |||
| 2018-07-02 | GPU: Added registers for depth test and cull mode. | Subv | |
| 2018-07-02 | GPU: Implemented the Z24S8 depth format and load the depth framebuffer. | Subv | |
| 2018-07-02 | GPU: Added register definitions for the vertex buffer base element. | Subv | |
| 2018-07-02 | GPU: Directly copy the pixels when performing a same-layout DMA. | Subv | |
| 2018-07-01 | Merge pull request #602 from Subv/mufu_subop | bunnei | |
| GPU: Corrected the size of the MUFU subop field, and removed incorrect "min" operation. | |||
| 2018-06-30 | GPU: Corrected the size of the MUFU subop field, and removed incorrect "min" ↵ | Subv | |
| operation. | |||
| 2018-06-30 | gl_shader_decompiler: Implement predicate NotEqualWithNan. | bunnei | |
| 2018-06-27 | maxwell_3d: Add a struct for RenderTargetConfig. | bunnei | |
| 2018-06-20 | Build: Fixed some MSVC warnings in various parts of the code. | Subv | |
| 2018-06-18 | GPU: Don't mark uniform buffers and registers as used for instructions which ↵ | Subv | |
| don't have them. Like the MOV32I and FMUL32I instructions. This fixes a potential crash when using these instructions. | |||
| 2018-06-17 | gl_shader_decompiler: Implement LOP instructions. | bunnei | |
| 2018-06-17 | gl_shader_decompiler: Refactor LOP32I instruction a bit in support of LOP. | bunnei | |
| 2018-06-15 | gl_shader_decompiler: Implement integer size conversions for I2I/I2F/F2I. | bunnei | |
| 2018-06-12 | Merge pull request #556 from Subv/dma_engine | bunnei | |
| GPU: Partially implemented the Maxwell DMA engine. | |||
| 2018-06-12 | Merge pull request #558 from Subv/iadd32i | bunnei | |
| GPU: Implemented the iadd32i shader instruction. | |||
