344 Commits (0287b2be6d1edeecea26250e5cd8d3067ff614af)

Author SHA1 Message Date
bunnei 128aeba0f3 gl_shader_decompiler: F2F: Implement rounding modes. 8 years ago
bunnei 4b114e1b8a shader_bytecode: Add instruction decodings for BFE, IMNMX, and XMAD. 8 years ago
bunnei 4669f15f8b gl_shader_decompiler: Implement LD_C instruction. 8 years ago
bunnei 6e386a334b gl_shader_decompiler: Refactor uniform handling to allow different decodings. 8 years ago
Subv dbfc39d214 GPU: Implement sampling multiple textures in the generated glsl shaders. 8 years ago
Subv e7dfcdde74 GPU: Corrected the branch targets for the shader bra instruction. 8 years ago
Subv 4b89348c00 GPU: Implemented the F2I_R shader instruction. 8 years ago
bunnei c23c30c76f gl_shader_decompiler: Implement SHL instruction. 8 years ago
Subv 23b1e6eded GPU: Implement the ISCADD shader instructions. 8 years ago
Subv 438a9b70cc GPU: Added decodings for the ISCADD instructions. 8 years ago
Subv 2933521a08 GPU: Use the bf bit in FSET to determine whether to write 0xFFFFFFFF or 1.0f. 8 years ago
Subv 5d55403f94 GPU: Calculate the correct viewport dimensions based on the scale and translate registers. 8 years ago
Subv 0c688b421c GPU: Implemented the LOP32I instruction. 8 years ago
Subv 7c181fd4f4 GPU: Implemented the ISETP_R and ISETP_C shader instructions. 8 years ago
Subv b481d8a00d GPU: Partially implemented the shader BRA instruction. 8 years ago
Subv 06c72b4fcf GPU: Added decoding for the BRA instruction. 8 years ago
Subv d57333406d GPU: Partial implementation of long GPU queries. 8 years ago
bunnei 1efcba346a gl_shader_decompiler: Implement TEXS component mask. 8 years ago
bunnei e54ea773fc gl_shader_decompiler: Implement RRO as a register move. 8 years ago
bunnei 888eb345c0 gl_shader_decompiler: Implement TEX instruction. 8 years ago
bunnei 4c727d0ba8 gl_shader_decompiler: Support multi-destination for TEXS. 8 years ago
Subv 99f12b05fa Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in the vertex shader. 8 years ago
bunnei 68937a662d gl_shader_decompiler: Partially implement F2F_R instruction. 8 years ago
bunnei ee53688ca7 shader_bytecode: Implement other variants of FMNMX. 8 years ago
Subv 8440cef223 Shaders: Implemented the FMNMX shader instruction. 8 years ago
Subv a056d5ad8c ShadersDecompiler: Added decoding for the PSETP instruction. 8 years ago
bunnei f41eb95e13 maxwell_3d: Reset vertex counts after drawing. 8 years ago
bunnei c7ce472eeb shader_bytecode: Add decoding for FMNMX instruction. 8 years ago
bunnei f87ea8fa8b fermi_2d: Fix surface copy block height. 8 years ago
bunnei 0c01c34eff gl_shader_decompiler: Partially implement I2I_R, and I2F_R. 8 years ago
bunnei f2dcb39049 shader_bytecode: Add decodings for i2i instructions. 8 years ago
bunnei a7b5ab4d9a gl_shader_decompiler: Implement MOV32_IMM instruction. 8 years ago
Lioncash 8475496630
general: Convert assertion macros over to be fmt-compatible 8 years ago
bunnei c9d7abe9c9 gl_shader_decompiler: Boilerplate for handling integer instructions. 8 years ago
Subv 20d86d8a36 GPU: Partially implemented the Fermi2D surface copy operation. 8 years ago
Subv e9ad8e9185 Shaders: Added bit decodings for the I2I instruction. 8 years ago
Subv 378c881427 GPU: Added surface copy registers to Fermi2D 8 years ago
Subv b1109931b9 GPU: Added boilerplate code for the Fermi2D engine 8 years ago
Subv c16cfbbc6c GPU: Reduce the number of registers of Maxwell3D to 0xE00. 8 years ago
Subv a994446b6e GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D processor. 8 years ago
Lioncash b7551e457b
video-core: Move logging macros over to new fmt-capable ones 8 years ago
Subv 0369ee7248 Shaders: Added decodings for the FSET instructions. 8 years ago
bunnei 239ac8abe2 memory_manager: Make GpuToCpuAddress return an optional. 8 years ago
bunnei 9e11a76e92 memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses. 8 years ago
Subv f208953585 GPU: Added asserts to our code for handling the QUERY_GET GPU command. 8 years ago
Subv 9531a29283 GPU: Support multiple enabled vertex arrays. 8 years ago
bunnei e1630c4d43 shader_bytecode: Add several more instruction decodings. 8 years ago
bunnei 9f6d305eab shader_bytecode: Decode instructions based on bit strings. 8 years ago
Subv c3a8ea76f1 ShaderGen: Implemented predicated instruction execution. 8 years ago
Subv 0a5e01b710 ShaderGen: Implemented the fsetp instruction. 8 years ago