1471 Commits (37aeecd29fb71152b58920a73a95a1df485f98c4)

Author SHA1 Message Date
Lioncash 0797657bc0 gl_shader_decompiler: Remove redundant Subroutine construction in AddSubroutine() 8 years ago
bunnei f5a2944ab6 gl_shader_decompiler: Remove unused state tracking and minor cleanup. 8 years ago
bunnei c43eaa94f3 gl_shader_decompiler: Implement SEL instruction. 8 years ago
bunnei 63fbf9a7d3 gl_rasterizer_cache: Blit surfaces on recreation instead of flush and load. 8 years ago
bunnei 4301f0b539 gl_rasterizer_cache: Use GPUVAddr as cache key, not parameter set. 8 years ago
bunnei cd47391c2d gl_rasterizer_cache: Use zeta_width and zeta_height registers for depth buffer. 8 years ago
bunnei d8c60029d6 gl_rasterizer: Use zeta_enable register to enable depth buffer. 8 years ago
bunnei 5287991a36 maxwell_3d: Add depth buffer enable, width, and height registers. 8 years ago
Lioncash d5bc9aef4e gl_shader_manager: Replace unimplemented function prototype 8 years ago
Lioncash 863579736c gpu: Rename Get3DEngine() to Maxwell3D() 8 years ago
Lioncash bb960c8cb4 video_core: Use nested namespaces where applicable 8 years ago
Lioncash 0faa13baeb gl_state: Make references const where applicable in Apply() 8 years ago
Lioncash e6b3d3a9ea gl_state: Get rid of mismatched sign conversions 8 years ago
Lioncash 8b08f82dc7 maxwell_3d: Remove unused variable within GetStageTextures() 8 years ago
Lioncash f26866ff6a gl_shader_decompiler: Eliminate variable and declaration shadowing 8 years ago
Lioncash c2121cb059 gl_shader_decompiler: Remove unnecessary const from return values 8 years ago
bunnei cf30c4be22 gl_state: Temporarily disable culling and depth test. 8 years ago
bunnei b496a9eefe decoders: Fix calc of swizzle image_width_in_gobs. 8 years ago
Lioncash 3a4841e403 core: Don't construct instance of Core::System, just to access its live instance 8 years ago
Lioncash 6a03badcbc astc: Initialize vector size directly in Decompress 8 years ago
Lioncash 0f148548f3 astc: Mark functions as internally linked where applicable 8 years ago
Lioncash c5803e30d3 astc: const-correctness changes where applicable 8 years ago
Lioncash e3fadb9616 astc: Delete Bits' copy contstructor and assignment operator 8 years ago
Lioncash 4cd52a34b9 astc: In-class initialize member variables where appropriate 8 years ago
bunnei c3dd456d51 vi: Partially implement buffer crop parameters. 8 years ago
Subv 3d3b10adc7 GPU: Added register definitions for the stencil parameters. 8 years ago
bunnei 3a96670f2d gl_rasterizer_cache: Implement texture format G8R8. 8 years ago
bunnei 3145114190 gl_rasterizer_cache: Fix incorrect offset in ConvertS8Z24ToZ24S8. 8 years ago
bunnei e21190f47f gl_rasterizer_cache: Implement depth format Z16_UNORM. 8 years ago
bunnei 05cb10530f OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering. 8 years ago
Subv b37354cca8 GPU: Always enable the depth write when clearing the depth buffer. 8 years ago
bunnei 8aeff9cf8e gl_rasterizer: Fix check for if a shader stage is enabled. 8 years ago
bunnei c4015cd93a gl_shader_gen: Implement dual vertex shader mode. 8 years ago
bunnei 49c0c081c4 gl_shader_decompiler: Implement PredCondition::LessThanWithNan. 8 years ago
bunnei 4757ffdcce gl_shader_decompiler: Use FlowCondition field in EXIT instruction. 8 years ago
Subv c1ae841f47 GPU: Implement the FADD32I shader instruction. 8 years ago
Subv 0cad310e12 GPU: Corrected the decoding of FFMA for immediate operands. 8 years ago
bunnei 854f474f52 gl_rasterizer: Flip triangles when regs.viewport_transform[0].scale_y is negative. 8 years ago
Subv 4633dd9505 GPU: Implemented the BC7U texture format. 8 years ago
Subv 9f6a5660e8 GPU: Allow using the old NV04 values for the depth test function. 8 years ago
Subv b0c92b80b1 GPU: Implemented the IMNMX shader instruction. 8 years ago
Subv d800a02b4b GPU: Implemented the F2F 'round' rounding mode. 8 years ago
Subv 77cfe4f027 GPU: Stub the shader SYNC and DEPBAR instructions. 8 years ago
Subv ce39ae3e57 GPU: Implement the Size_16_16 and Size_10_10_10_2 vertex attribute types. 8 years ago
Subv 4bda9693be GPU: Ignore textures that the GLSL compiler deemed unused when binding textures to the shaders. 8 years ago
Subv c42b818cf9 GPU: Corrected the decoding for the TEX shader instruction. 8 years ago
Subv 53a55bd751 GPU: Implemented the PSETP shader instruction. 8 years ago
Subv 016e357c75 GPU: Implemented the 32 bit float depth buffer format. 8 years ago
Subv c1bebdef5e GPU: Flip the triangle front face winding if the GPU is configured to not flip the triangles. 8 years ago
Subv 5a9df3c675 GPU: Only configure the used framebuffers during clear. 8 years ago