summaryrefslogtreecommitdiff
path: root/src/video_core/shader/decode (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2108 from FernandoS27/fix-ccGravatar bunnei2019-02-121-2/+2
|\
| * Fix incorrect value for CC bit in IADDGravatar Fernando Sahmkow2019-02-111-2/+2
* | Merge pull request #2109 from FernandoS27/fix-f2iGravatar bunnei2019-02-121-3/+3
|\ \
| * | Corrected F2I None mode to RoundEven.Gravatar Fernando Sahmkow2019-02-111-3/+3
| |/
* | shader_ir: Remove F4 prefix to texture operationsGravatar ReinUsesLisp2019-02-071-8/+7
* | shader_ir: Clean texture management codeGravatar ReinUsesLisp2019-02-071-96/+58
|/
* Merge pull request #2083 from ReinUsesLisp/shader-ir-cbuf-trackingGravatar bunnei2019-02-0625-34/+34
|\
| * shader_ir: Rename BasicBlock to NodeBlockGravatar ReinUsesLisp2019-02-0325-33/+32
| * shader_ir: Pass decoded nodes as a whole instead of per basic blocksGravatar ReinUsesLisp2019-02-0325-26/+27
* | Merge pull request #2081 from ReinUsesLisp/lmem-64Gravatar bunnei2019-02-051-12/+43
|\ \
| * | shader_ir/memory: Add ST_L 64 and 128 bits storesGravatar ReinUsesLisp2019-02-031-3/+11
| * | shader_ir/memory: Add LD_L 128 bits loadsGravatar ReinUsesLisp2019-02-031-7/+19
| * | shader_bytecode: Rename BytesN enums to BitsNGravatar ReinUsesLisp2019-02-031-4/+4
| * | shader_ir/memory: Add LD_L 64 bits loadsGravatar ReinUsesLisp2019-02-031-6/+17
| |/
* | Merge pull request #2082 from FernandoS27/txq-stlGravatar bunnei2019-02-041-6/+9
|\ \ | |/ |/|
| * Fix TXQ not using the component mask.Gravatar Fernando Sahmkow2019-02-031-6/+9
* | shader_ir: Unify constant buffer offset valuesGravatar ReinUsesLisp2019-01-3013-21/+23
|/
* shader_decode: Implement LDG and basic cbuf trackingGravatar ReinUsesLisp2019-01-301-0/+49
* shader_ir: Fixup clang buildGravatar ReinUsesLisp2019-01-151-4/+6
* shader_decode: Fixup XMADGravatar ReinUsesLisp2019-01-151-1/+1
* shader_ir: Pass to decoder functions basic block's codeGravatar ReinUsesLisp2019-01-1525-25/+25
* shader_decode: Improve zero flag implementationGravatar ReinUsesLisp2019-01-1513-73/+53
* shader_ir: Remove composite primitives and use temporals insteadGravatar ReinUsesLisp2019-01-151-145/+149
* shader_decode: Use proper primitive namesGravatar ReinUsesLisp2019-01-152-8/+8
* shader_decode: Use BitfieldExtract instead of shift + andGravatar ReinUsesLisp2019-01-155-46/+18
* shader_ir: Remove Ipa primitiveGravatar ReinUsesLisp2019-01-151-3/+2
* shader_ir: Remove RZ and use Register::ZeroIndex insteadGravatar ReinUsesLisp2019-01-151-6/+11
* shader_decode: Implement TEXS.F16Gravatar ReinUsesLisp2019-01-151-13/+25
* shader_decode: Fixup R2PGravatar ReinUsesLisp2019-01-151-2/+3
* shader_decode: Fixup WriteLogicOperation zero comparisonGravatar ReinUsesLisp2019-01-151-1/+1
* shader_decode: Fixup PSETGravatar ReinUsesLisp2019-01-151-2/+3
* shader_decode: Fixup clang-formatGravatar ReinUsesLisp2019-01-152-2/+4
* video_core: Implement IR based geometry shadersGravatar ReinUsesLisp2019-01-151-0/+25
* shader_decode: Implement VMAD and VSETPGravatar ReinUsesLisp2019-01-151-0/+120
* shader_decode: Implement HSET2Gravatar ReinUsesLisp2019-01-151-1/+43
* shader_decode: Rework HSETP2Gravatar ReinUsesLisp2019-01-151-3/+5
* shader_decode: Implement R2PGravatar ReinUsesLisp2019-01-151-1/+28
* shader_decode: Implement CSETPGravatar ReinUsesLisp2019-01-151-14/+37
* shader_decode: Implement PSETGravatar ReinUsesLisp2019-01-151-1/+16
* shader_decode: Implement HFMA2Gravatar ReinUsesLisp2019-01-151-1/+53
* shader_decode: Implement POPCGravatar ReinUsesLisp2019-01-151-0/+10
* shader_decode: Implement TLDS (untested)Gravatar ReinUsesLisp2019-01-151-8/+61
* shader_decode: Update TLD4 reflecting #1862 changesGravatar ReinUsesLisp2019-01-151-52/+49
* shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompilingGravatar ReinUsesLisp2019-01-151-50/+49
* shader_decode: Fixup FSETGravatar ReinUsesLisp2019-01-151-2/+2
* shader_decode: Implement IADD32IGravatar ReinUsesLisp2019-01-151-0/+11
* video_core: Return safe values after an assert hitsGravatar ReinUsesLisp2019-01-156-8/+12
* shader_decode: Implement FFMAGravatar ReinUsesLisp2019-01-151-1/+36
* shader_ir: Fixup file inclusions and clang-formatGravatar ReinUsesLisp2019-01-151-1/+1
* shader_decode: Fixup clang-formatGravatar ReinUsesLisp2019-01-152-3/+2