aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader_ir.h
AgeCommit message (Expand)Author
2019-03-30shader_ir/decode: Implement AOFFI for TEX and TLD4ReinUsesLisp
2019-03-30shader_ir: Implement immediate register trackingReinUsesLisp
2019-02-26shader/decode: Remove extras from MetaTextureReinUsesLisp
2019-02-26shader/decode: Split memory and texture instructions decodingReinUsesLisp
2019-02-07shader_ir: Remove F4 prefix to texture operationsReinUsesLisp
2019-02-07shader_ir: Clean texture management codeReinUsesLisp
2019-02-06Merge pull request #2083 from ReinUsesLisp/shader-ir-cbuf-trackingbunnei
2019-02-06gl_shader_disk_cache: Save GLSL and entries into the precompiled fileReinUsesLisp
2019-02-03shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp
2019-02-03shader_ir: Pass decoded nodes as a whole instead of per basic blocksReinUsesLisp
2019-01-30shader_ir: Unify constant buffer offset valuesReinUsesLisp
2019-01-30shader_decode: Implement LDG and basic cbuf trackingReinUsesLisp
2019-01-28shader/shader_ir: Amend three comment typosLioncash
2019-01-28shader/shader_ir: Amend constructor initializer ordering for AbufNodeLioncash
2019-01-15shader_ir: Pass to decoder functions basic block's codeReinUsesLisp
2019-01-15shader_decode: Improve zero flag implementationReinUsesLisp
2019-01-15shader_ir: Remove composite primitives and use temporals insteadReinUsesLisp
2019-01-15shader_decode: Use proper primitive namesReinUsesLisp
2019-01-15shader_decode: Use BitfieldExtract instead of shift + andReinUsesLisp
2019-01-15shader_ir: Remove Ipa primitiveReinUsesLisp
2019-01-15shader_ir: Remove RZ and use Register::ZeroIndex insteadReinUsesLisp
2019-01-15shader_decode: Implement TEXS.F16ReinUsesLisp
2019-01-15video_core: Implement IR based geometry shadersReinUsesLisp
2019-01-15shader_decode: Implement VMAD and VSETPReinUsesLisp
2019-01-15shader_decode: Implement HSET2ReinUsesLisp
2019-01-15shader_decode: Rework HSETP2ReinUsesLisp
2019-01-15shader_decode: Implement HFMA2ReinUsesLisp
2019-01-15shader_decode: Implement POPCReinUsesLisp
2019-01-15shader_decode: Implement TLDS (untested)ReinUsesLisp
2019-01-15shader_decode: Update TLD4 reflecting #1862 changesReinUsesLisp
2019-01-15shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompilingReinUsesLisp
2019-01-15video_core: Address feedbackReinUsesLisp
2019-01-15shader_ir: Fixup file inclusions and clang-formatReinUsesLisp
2019-01-15shader_ir: Move comment node stringMat M
2019-01-15shader_ir: Address feedback to avoid UB in bit castingReinUsesLisp
2019-01-15shader_decode: Implement LOP3ReinUsesLisp
2019-01-15shader_decode: Implement LOP32IReinUsesLisp
2019-01-15shader_decode: Implement TEX and TXQReinUsesLisp
2019-01-15shader_decode: Implement TEXS (F32)ReinUsesLisp
2019-01-15shader_ir: Add condition code helperReinUsesLisp
2019-01-15shader_ir: Add predicate combiner helperReinUsesLisp
2019-01-15shader_ir: Add comparison helpersReinUsesLisp
2019-01-15shader_ir: Add half float helpersReinUsesLisp
2019-01-15shader_ir: Add integer helpersReinUsesLisp
2019-01-15shader_ir: Add float helpersReinUsesLisp
2019-01-15shader_ir: Add settersReinUsesLisp
2019-01-15shader_ir: Add local memory gettersReinUsesLisp
2019-01-15shader_ir: Add internal flag gettersReinUsesLisp
2019-01-15shader_ir: Add attribute gettersReinUsesLisp
2019-01-15shader_ir: Add constant buffer gettersReinUsesLisp