797 Commits (7503ca436b04d91bf225a2c34b42eadcdc3cd3e0)

Author SHA1 Message Date
Subv 18d020ae81 GPU: Corrected the branch targets for the shader bra instruction. 9 years ago
Subv 1476b79308 GPU: Implemented the F2I_R shader instruction. 9 years ago
bunnei 3ffb26b0a6 gl_shader_decompiler: Implement SHL instruction. 9 years ago
Subv 368be6ae32 GPU: Implement the ISCADD shader instructions. 9 years ago
Subv 4e153d2bd6 GPU: Added decodings for the ISCADD instructions. 9 years ago
Subv 3e3e3274c7 GPU: Use the bf bit in FSET to determine whether to write 0xFFFFFFFF or 1.0f. 9 years ago
Subv a58a06a218 GPU: Calculate the correct viewport dimensions based on the scale and translate registers. 9 years ago
Subv 7caec68586 GPU: Implemented the LOP32I instruction. 9 years ago
Subv c330734536 GPU: Implemented the ISETP_R and ISETP_C shader instructions. 9 years ago
Subv 54a12f1b84 GPU: Partially implemented the shader BRA instruction. 9 years ago
Subv d75c79b61a GPU: Added decoding for the BRA instruction. 9 years ago
Subv 315e5e6cf3 GPU: Partial implementation of long GPU queries. 9 years ago
bunnei 94b620a89e gl_shader_decompiler: Implement TEXS component mask. 9 years ago
bunnei 76da1f526a gl_shader_decompiler: Implement RRO as a register move. 9 years ago
bunnei 20fa6379f6 gl_shader_decompiler: Implement TEX instruction. 9 years ago
bunnei fc2f5b93c3 gl_shader_decompiler: Support multi-destination for TEXS. 9 years ago
Subv 455e14b8e3 Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in the vertex shader. 9 years ago
bunnei ed61b578d9 gl_shader_decompiler: Partially implement F2F_R instruction. 9 years ago
bunnei 502fc1c4b3 shader_bytecode: Implement other variants of FMNMX. 9 years ago
Subv 12d6b53e60 Shaders: Implemented the FMNMX shader instruction. 9 years ago
Subv 062b1fb17c ShadersDecompiler: Added decoding for the PSETP instruction. 9 years ago
bunnei fc0fcbe9cc maxwell_3d: Reset vertex counts after drawing. 9 years ago
bunnei 1bd065fb8e shader_bytecode: Add decoding for FMNMX instruction. 9 years ago
bunnei f2da134385 fermi_2d: Fix surface copy block height. 9 years ago
bunnei aaa3d91e7c gl_shader_decompiler: Partially implement I2I_R, and I2F_R. 9 years ago
bunnei 8c6970d20d shader_bytecode: Add decodings for i2i instructions. 9 years ago
bunnei f252169fa6 gl_shader_decompiler: Implement MOV32_IMM instruction. 9 years ago
Lioncash 324ee31fc3 general: Convert assertion macros over to be fmt-compatible 9 years ago
bunnei 8e661859a8 gl_shader_decompiler: Boilerplate for handling integer instructions. 9 years ago
Subv 0c04a308d1 GPU: Partially implemented the Fermi2D surface copy operation. 9 years ago
Subv 1755d4bec3 Shaders: Added bit decodings for the I2I instruction. 9 years ago
Subv bbb15541aa GPU: Added surface copy registers to Fermi2D 9 years ago
Subv b0b75e7ae4 GPU: Added boilerplate code for the Fermi2D engine 9 years ago
Subv 94d0d499c3 GPU: Reduce the number of registers of Maxwell3D to 0xE00. 9 years ago
Subv 219b5d34e7 GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D processor. 9 years ago
Lioncash f5bd2617a8 video-core: Move logging macros over to new fmt-capable ones 9 years ago
Subv 74c89df1c8 Shaders: Added decodings for the FSET instructions. 9 years ago
bunnei b6bed8fd74 memory_manager: Make GpuToCpuAddress return an optional. 9 years ago
bunnei ebef12f037 memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses. 9 years ago
Subv 1eca798d8b GPU: Added asserts to our code for handling the QUERY_GET GPU command. 9 years ago
Subv 6be45c562f GPU: Support multiple enabled vertex arrays. 9 years ago
bunnei f66098bd37 shader_bytecode: Add several more instruction decodings. 9 years ago
bunnei d2302ee79f shader_bytecode: Decode instructions based on bit strings. 9 years ago
Subv 2fbb91a6b6 ShaderGen: Implemented predicated instruction execution. 9 years ago
Subv 31de416fc0 ShaderGen: Implemented the fsetp instruction. 9 years ago
Subv 601c5d9d93 ShaderGen: Register id 255 is special and is hardcoded to return 0 (SR_ZERO). 9 years ago
Subv 4ca65f10b1 ShaderGen: Implemented the fmul32i shader instruction. 9 years ago
bunnei e8cc5900a6 gl_shader_gen: Support vertical/horizontal viewport flipping. (#347) 9 years ago
Subv 19a0e7e141 GPU: Pitch textures are now supported, don't assert when encountering them. 9 years ago
bunnei de84b74dd4 maxwell3d: Allow Texture2DNoMipmap as Texture2D. 9 years ago