310 Commits (1ea758cb9efec9a1a71860f4d2283fc7864f6980)

Author SHA1 Message Date
Lioncash 309df18cdb shader_bytecode: Parenthesize conditional expression within GetTextureType() 7 years ago
bunnei f0e1387103 shader_bytecode: Replace some UNIMPLEMENTED logs. 7 years ago
Subv b55ca15b4b GPU: Added registers for the logicop functionality. 7 years ago
Subv 67da7c7ab8 Shaders/TEXS: Fixed the component mask in the TEXS instruction. 7 years ago
Subv 8b1711cdd5 Shader: Added bitfields for the texture type of the various sampling instructions. 7 years ago
Subv 906f9fb7bf Shaders: Added decodings for TLD4 and TLD4S 7 years ago
Subv d580b54809 Shaders: Added decodings for the LDG and STG instructions. 7 years ago
Subv 67e993fdd3 Shaders: Implemented the gl_FrontFacing input attribute (attr 63). 7 years ago
Subv 175096eff7 GLRasterizer: Implemented instanced vertex arrays. 7 years ago
Subv 70e99baabe Shader: Implemented the predicate and mode arguments of LOP. 7 years ago
Subv a175f7ba29 Shaders: Corrected the 'abs' and 'neg' bit usage in the float arithmetic instructions. 7 years ago
David Marcec ab3b9d7aa5 Added predcondition GreaterThanWithNan 7 years ago
Subv 1162a49920 Rasterizer: Implemented instanced rendering. 8 years ago
bunnei 03ac254de6 gl_shader_decompiler: Implement XMAD instruction. 8 years ago
Subv 45ee826309 GPU/Maxwell3D: Implemented an alternative set of blend factors. 8 years ago
Subv 8582c5bb3e RasterizerGL: Ignore invalid/unset vertex attributes. 8 years ago
bunnei 5fd0744a63 gl_shader_decompiler: Improve handling of unknown input/output attributes. 8 years ago
Subv 5d543d88b9 GPU/Shader: Don't predicate instructions that don't have a predicate field (SSY). 8 years ago
Lioncash b206ee3957 video_core: Use variable template variants of type_traits interfaces where applicable 8 years ago
bunnei cfb59dbe1b maxwell_3d: Ignore macros that have not been uploaded yet. 8 years ago
bunnei 37e2165d82 gl_shader_decompiler: Stub input attribute Unknown_63. 8 years ago
bunnei 89b9893d28 maxwell_3d: Use correct const buffer size and check bounds. 8 years ago
bunnei 3ee2d948a2 gl_shader_decompiler: Let OpenGL interpret floats. 8 years ago
bunnei 881573c77a maxwell_3d: Remove outdated assert. 8 years ago
Lioncash 49dc22f84e video_core: Eliminate the g_renderer global variable 8 years ago
Subv 3b77420f15 GPU: Remove the assert that required the CODE_ADDRESS to be 0. 8 years ago
bunnei 392383692c shader_bytecode: Implement other TEXS masks. 8 years ago
bunnei 3a6bad38b6 gl_shader_decompiler: Implement SEL instruction. 8 years ago
bunnei 6d96a4fc0a maxwell_3d: Add depth buffer enable, width, and height registers. 8 years ago
Lioncash bdfd46e192 video_core: Use nested namespaces where applicable 8 years ago
Lioncash 10a91d9b9a maxwell_3d: Remove unused variable within GetStageTextures() 8 years ago
Subv 8335e656bb GPU: Added register definitions for the stencil parameters. 8 years ago
bunnei e904e1f785 gl_rasterizer: Fix check for if a shader stage is enabled. 8 years ago
bunnei 50e6ef98e2 gl_shader_decompiler: Implement PredCondition::LessThanWithNan. 8 years ago
bunnei fef7eb92de gl_shader_decompiler: Use FlowCondition field in EXIT instruction. 8 years ago
Subv 555dd2f793 GPU: Implement the FADD32I shader instruction. 8 years ago
Subv d87962405b GPU: Corrected the decoding of FFMA for immediate operands. 8 years ago
Subv c44c0078cc GPU: Allow using the old NV04 values for the depth test function. 8 years ago
Subv cc56ecc097 GPU: Implemented the IMNMX shader instruction. 8 years ago
Subv 56a5e7ba50 GPU: Stub the shader SYNC and DEPBAR instructions. 8 years ago
Subv 673600656c GPU: Corrected the decoding for the TEX shader instruction. 8 years ago
Subv 9ba997d4f0 GPU: Implemented the PSETP shader instruction. 8 years ago
Subv 70f55cf738 GPU: Flip the triangle front face winding if the GPU is configured to not flip the triangles. 8 years ago
Subv 20afd1187d GPU: Support clears that don't clear the color buffer. 8 years ago
Subv fd4699c84f GPU: Bind and clear the render target when the CLEAR_BUFFERS register is written to. 8 years ago
Subv be5f1dde73 GPU: Added registers for the CLEAR_BUFFERS and CLEAR_COLOR methods. 8 years ago
Subv 40fd6504e2 GPU: Use only the least significant 3 bits when reading the depth test func. 8 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Subv 6880dd7352 GPU: Implemented MUFU suboperation 8, sqrt. 8 years ago