aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/decode/memory.cpp
AgeCommit message (Expand)Author
2020-01-30Merge pull request #3347 from ReinUsesLisp/local-membunnei
2020-01-26shader/memory: Implement ATOM.ADDReinUsesLisp
2020-01-25shader/memory: Implement STL.S16 and STS.S16ReinUsesLisp
2020-01-25shader/memory: Implement unaligned LDL.S16 and LDS.S16ReinUsesLisp
2020-01-25shader/memory: Move unaligned load/store to functionsReinUsesLisp
2020-01-25shader/memory: Implement LDL.S16 and LDS.S16ReinUsesLisp
2020-01-16shader/memory: Implement ATOMS.ADD.U32ReinUsesLisp
2020-01-09shader_ir/memory: Implement u16 and u8 for STG and LDGReinUsesLisp
2019-12-18shader/memory: Implement LDG.U8 and unaligned U8 loadsReinUsesLisp
2019-12-09shader_ir/memory: Implement patch storesReinUsesLisp
2019-10-22shader_ir/memory: Ignore global memory when tracking failsReinUsesLisp
2019-09-05shader_ir: Implement LD_SReinUsesLisp
2019-09-05shader_ir: Implement ST_SReinUsesLisp
2019-07-16shader_ir: Rename Get/SetTemporal to Get/SetTemporaryLioncash
2019-07-14shader: Allow tracking of indirect buffers without variable offsetReinUsesLisp
2019-06-05shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp
2019-05-24Merge pull request #2485 from ReinUsesLisp/generic-memorybunnei
2019-05-22shader/decode/memory: Remove left in debug pragmaLioncash
2019-05-20shader/memory: Implement ST (generic memory)ReinUsesLisp
2019-05-20shader/memory: Implement LD (generic memory)ReinUsesLisp
2019-05-02shader_ir/memory: Assert on non-32 bits ALD.PHYSReinUsesLisp
2019-05-02shader: Add physical attributes commentariesReinUsesLisp
2019-05-02shader_ir/memory: Implement physical input attributesReinUsesLisp
2019-05-02shader: Remove unused AbufNode Ipa modeReinUsesLisp
2019-05-02shader_ir/memory: Emit AL2P IRReinUsesLisp
2019-04-16Merge pull request #2315 from ReinUsesLisp/severity-decompilerbunnei
2019-04-14shader_ir: Implement STG, keep track of global memory usage and flushReinUsesLisp
2019-04-03shader_ir/memory: Reduce severity of LD_L cache management and log itReinUsesLisp
2019-04-03shader_ir/memory: Reduce severity of ST_L cache management and log itReinUsesLisp
2019-02-26shader/decode: Split memory and texture instructions decodingReinUsesLisp
2019-02-24Merge pull request #2118 from FernandoS27/ipa-improvebunnei
2019-02-14shader_decompiler: Improve Accuracy of Attribute Interpolation.Fernando Sahmkow
2019-02-12gl_shader_decompiler: Re-implement TLDS lodReinUsesLisp
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-05Merge pull request #2081 from ReinUsesLisp/lmem-64bunnei
2019-02-04Merge pull request #2082 from FernandoS27/txq-stlbunnei
2019-02-03Fix TXQ not using the component mask.Fernando Sahmkow
2019-02-03shader_ir/memory: Add ST_L 64 and 128 bits storesReinUsesLisp
2019-02-03shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp
2019-02-03shader_ir: Pass decoded nodes as a whole instead of per basic blocksReinUsesLisp
2019-02-03shader_ir/memory: Add LD_L 128 bits loadsReinUsesLisp
2019-02-03shader_bytecode: Rename BytesN enums to BitsNReinUsesLisp
2019-02-03shader_ir/memory: Add LD_L 64 bits loadsReinUsesLisp
2019-01-30shader_ir: Unify constant buffer offset valuesReinUsesLisp
2019-01-30shader_decode: Implement LDG and basic cbuf trackingReinUsesLisp
2019-01-15shader_ir: Pass to decoder functions basic block's codeReinUsesLisp
2019-01-15shader_ir: Remove composite primitives and use temporals insteadReinUsesLisp
2019-01-15shader_decode: Use proper primitive namesReinUsesLisp