| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-17 | astc: In-class initialize member variables where appropriate | Lioncash | |
| 2018-07-17 | vi: Partially implement buffer crop parameters. | bunnei | |
| 2018-07-17 | GPU: Added register definitions for the stencil parameters. | Subv | |
| 2018-07-15 | gl_rasterizer_cache: Implement texture format G8R8. | bunnei | |
| 2018-07-14 | Merge pull request #665 from bunnei/fix-z24-s8 | bunnei | |
| gl_rasterizer_cache: Fix incorrect offset in ConvertS8Z24ToZ24S8. | |||
| 2018-07-15 | gl_rasterizer_cache: Fix incorrect offset in ConvertS8Z24ToZ24S8. | bunnei | |
| 2018-07-14 | gl_rasterizer_cache: Implement depth format Z16_UNORM. | bunnei | |
| 2018-07-14 | Merge pull request #598 from bunnei/makedonecurrent | bunnei | |
| OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering. | |||
| 2018-07-14 | OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering. | bunnei | |
| 2018-07-14 | GPU: Always enable the depth write when clearing the depth buffer. | Subv | |
| The GPU ignores that register when clearing, but OpenGL obeys the glDepthMask parameter, so we set the depth mask to GL_TRUE when clearing the depth buffer. It will be restored to the correct value automatically on the next draw call. | |||
| 2018-07-12 | gl_rasterizer: Fix check for if a shader stage is enabled. | bunnei | |
| 2018-07-12 | gl_shader_gen: Implement dual vertex shader mode. | bunnei | |
| - When VertexA shader stage is enabled, we combine with VertexB program to make a single Vertex Shader stage. | |||
| 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-08 | gl_rasterizer: Flip triangles when regs.viewport_transform[0].scale_y is ↵ | bunnei | |
| negative. - Fixes a regression with Binding of Isaac. | |||
| 2018-07-07 | Merge pull request #625 from Subv/imnmx | bunnei | |
| GPU: Implemented the IMNMX shader instruction. | |||
| 2018-07-07 | GPU: Implemented the BC7U texture format. | Subv | |
| Note: Our version of glad exports GL_COMPRESSED_RGBA_BPTC_UNORM as GL_COMPRESSED_RGBA_BPTC_UNORM_ARB, maybe it's time we update it. | |||
| 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 #624 from Subv/f2f_round | bunnei | |
| GPU: Implemented the F2F 'round' rounding mode. | |||
| 2018-07-05 | Merge pull request #623 from Subv/vertex_types | bunnei | |
| GPU: Implement the Size_16_16 and Size_10_10_10_2 vertex attribute types | |||
| 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-05 | Merge pull request #620 from Subv/depth_z32f | bunnei | |
| GPU: Implemented the 32 bit float depth buffer format. | |||
| 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: Implemented the F2F 'round' rounding mode. | Subv | |
| It's implemented via the GLSL 'roundEven()' function. | |||
| 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: Implement the Size_16_16 and Size_10_10_10_2 vertex attribute types. | Subv | |
| Both signed and unsigned variants. | |||
| 2018-07-04 | GPU: Ignore textures that the GLSL compiler deemed unused when binding ↵ | Subv | |
| textures to the shaders. | |||
| 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: Implemented the 32 bit float depth buffer format. | Subv | |
| 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 | GPU: Only configure the used framebuffers during clear. | Subv | |
| Don't try to configure the color buffer if it is not being cleared, it may not be completely valid at this point. | |||
| 2018-07-03 | Merge pull request #609 from Subv/clear_buffers | bunnei | |
| GPU: Implemented the CLEAR_BUFFERS register. | |||
| 2018-07-03 | GPU: Factor out the framebuffer configuration code for both Clear and Draw ↵ | Subv | |
| commands. | |||
| 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 | gl_rasterizer_cache: Implement PixelFormat S8Z24. | bunnei | |
| 2018-07-03 | Merge pull request #607 from jroweboy/logging | bunnei | |
| Logging - Customizable backends | |||
| 2018-07-02 | Merge pull request #612 from bunnei/fix-cull | bunnei | |
| gl_rasterizer: Only set cull mode and front face if enabled. | |||
| 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. | |||
