summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/decode (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader_decode: Improve zero flag implementationReinUsesLisp2019-01-1513-73/+53
* shader_ir: Remove composite primitives and use temporals insteadReinUsesLisp2019-01-151-145/+149
* shader_decode: Use proper primitive namesReinUsesLisp2019-01-152-8/+8
* shader_decode: Use BitfieldExtract instead of shift + andReinUsesLisp2019-01-155-46/+18
* shader_ir: Remove Ipa primitiveReinUsesLisp2019-01-151-3/+2
* shader_ir: Remove RZ and use Register::ZeroIndex insteadReinUsesLisp2019-01-151-6/+11
* shader_decode: Implement TEXS.F16ReinUsesLisp2019-01-151-13/+25
* shader_decode: Fixup R2PReinUsesLisp2019-01-151-2/+3
* shader_decode: Fixup WriteLogicOperation zero comparisonReinUsesLisp2019-01-151-1/+1
* shader_decode: Fixup PSETReinUsesLisp2019-01-151-2/+3
* shader_decode: Fixup clang-formatReinUsesLisp2019-01-152-2/+4
* video_core: Implement IR based geometry shadersReinUsesLisp2019-01-151-0/+25
* shader_decode: Implement VMAD and VSETPReinUsesLisp2019-01-151-0/+120
* shader_decode: Implement HSET2ReinUsesLisp2019-01-151-1/+43
* shader_decode: Rework HSETP2ReinUsesLisp2019-01-151-3/+5
* shader_decode: Implement R2PReinUsesLisp2019-01-151-1/+28
* shader_decode: Implement CSETPReinUsesLisp2019-01-151-14/+37
* shader_decode: Implement PSETReinUsesLisp2019-01-151-1/+16
* shader_decode: Implement HFMA2ReinUsesLisp2019-01-151-1/+53
* shader_decode: Implement POPCReinUsesLisp2019-01-151-0/+10
* shader_decode: Implement TLDS (untested)ReinUsesLisp2019-01-151-8/+61
* shader_decode: Update TLD4 reflecting #1862 changesReinUsesLisp2019-01-151-52/+49
* shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompilingReinUsesLisp2019-01-151-50/+49
* shader_decode: Fixup FSETReinUsesLisp2019-01-151-2/+2
* shader_decode: Implement IADD32IReinUsesLisp2019-01-151-0/+11
* video_core: Return safe values after an assert hitsReinUsesLisp2019-01-156-8/+12
* shader_decode: Implement FFMAReinUsesLisp2019-01-151-1/+36
* shader_ir: Fixup file inclusions and clang-formatReinUsesLisp2019-01-151-1/+1
* shader_decode: Fixup clang-formatReinUsesLisp2019-01-152-3/+2
* shader_decode: Implement LEAReinUsesLisp2019-01-151-0/+55
* shader_decode: Implement IADD3ReinUsesLisp2019-01-151-0/+61
* shader_decode: Implement LOP3ReinUsesLisp2019-01-151-0/+60
* shader_decode: Implement ST_LReinUsesLisp2019-01-151-0/+17
* shader_decode: Implement LD_LReinUsesLisp2019-01-151-0/+18
* shader_decode: Implement HSETP2ReinUsesLisp2019-01-151-1/+37
* shader_decode: Implement HADD2 and HMUL2ReinUsesLisp2019-01-151-1/+48
* shader_decode: Implement HADD2_IMM and HMUL2_IMMReinUsesLisp2019-01-151-1/+28
* shader_decode: Implement MOV_SYSReinUsesLisp2019-01-151-0/+27
* shader_decode: Implement IMNMXReinUsesLisp2019-01-151-0/+16
* shader_decode: Implement F2F_CReinUsesLisp2019-01-151-2/+10
* shader_decode: Implement I2IReinUsesLisp2019-01-151-0/+26
* shader_decode: Implement BRA internal flagReinUsesLisp2019-01-151-4/+8
* shader_decode: Implement ISCADDReinUsesLisp2019-01-151-0/+15
* shader_decode: Implement XMADReinUsesLisp2019-01-151-1/+85
* shader_decode: Implement PBK and BRKReinUsesLisp2019-01-151-1/+22
* shader_decode: Implement LOPReinUsesLisp2019-01-151-0/+15
* shader_decode: Implement SELReinUsesLisp2019-01-151-0/+8
* shader_decode: Implement IADDReinUsesLisp2019-01-151-1/+28
* shader_decode: Implement ISETPReinUsesLisp2019-01-151-1/+30
* shader_decode: Implement BFIReinUsesLisp2019-01-151-1/+22
* shader_decode: Implement ISETReinUsesLisp2019-01-151-1/+27
* shader_decode: Implement LD_CReinUsesLisp2019-01-151-0/+31
* shader_decode: Implement SHLReinUsesLisp2019-01-151-0/+8
* shader_decode: Implement SHRReinUsesLisp2019-01-151-1/+26
* shader_decode: Implement LOP32IReinUsesLisp2019-01-151-1/+67
* shader_decode: Implement BFEReinUsesLisp2019-01-151-1/+25
* shader_decode: Implement FSETReinUsesLisp2019-01-151-1/+36
* shader_decode: Implement F2IReinUsesLisp2019-01-151-0/+37
* shader_decode: Implement I2FReinUsesLisp2019-01-151-0/+23
* shader_decode: Implement F2FReinUsesLisp2019-01-151-1/+37
* shader_decode: Stub DEPBARReinUsesLisp2019-01-151-0/+4
* shader_decode: Implement SSY and SYNCReinUsesLisp2019-01-151-0/+19
* shader_decode: Implement PSETPReinUsesLisp2019-01-151-1/+21
* shader_decode: Implement TMMLReinUsesLisp2019-01-151-3/+45
* shader_decode: Implement TEX and TXQReinUsesLisp2019-01-151-0/+219
* shader_decode: Implement TEXS (F32)ReinUsesLisp2019-01-151-0/+199
* shader_decode: Implement FSETPReinUsesLisp2019-01-151-1/+33
* shader_decode: Partially implement BRAReinUsesLisp2019-01-151-0/+12
* shader_decode: Implement IPAReinUsesLisp2019-01-151-0/+12
* shader_decode: Implement EXITReinUsesLisp2019-01-151-1/+32
* shader_decode: Implement ST_AReinUsesLisp2019-01-151-0/+30
* shader_decode: Implement LD_AReinUsesLisp2019-01-151-1/+39
* shader_decode: Implement FADD32IReinUsesLisp2019-01-151-0/+12
* shader_decode: Implement FMUL32_IMMReinUsesLisp2019-01-151-0/+10
* shader_decode: Implement MOV32_IMMReinUsesLisp2019-01-151-1/+9
* shader_decode: Stub RRO_C, RRO_R and RRO_IMMReinUsesLisp2019-01-151-0/+9
* shader_decode: Implement FMNMX_C, FMNMX_R and FMNMX_IMMReinUsesLisp2019-01-151-0/+18
* shader_decode: Implement MUFUReinUsesLisp2019-01-151-0/+29
* shader_decode: Implement FADD_C, FADD_R and FADD_IMMReinUsesLisp2019-01-151-0/+15
* shader_decode: Implement FMUL_C, FMUL_R and FMUL_IMMReinUsesLisp2019-01-151-0/+42
* shader_decode: Implement MOV_C and MOV_RReinUsesLisp2019-01-151-1/+23
* shader_ir: Initial implementationReinUsesLisp2019-01-1525-0/+576