aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/decode/memory.cpp
AgeCommit message (Expand)Author
2021-07-22shader: Remove old shader managementReinUsesLisp
2021-02-15Implement texture offset support for TexelFetch and TextureGather and add off...Kelebek1
2020-12-07video_core: Remove unnecessary enum class casting in logging messagesLioncash
2020-08-14shader/memory: Amend UNIMPLEMENTED_IF_MSG without a messageLioncash
2020-08-13General: Tidy up clang-format warnings part 2Lioncash
2020-05-21shader/memory: Implement non-addition operations in REDReinUsesLisp
2020-04-16decode/memory: Resolve unused variable warningLioncash
2020-04-06shader/memory: Implement RED.E.ADDReinUsesLisp
2020-04-06shader/memory: Add "using std::move"ReinUsesLisp
2020-04-06shader/memory: Minor fixes in ATOMReinUsesLisp
2020-04-02shader/memory: Silence no return value warningReinUsesLisp
2020-03-31clang-formatNguyen Dac Nam
2020-03-31shader_decode: fix by suggestionNguyen Dac Nam
2020-03-30clang-formatnamkazy
2020-03-30shader_decode: ATOM/ATOMS: add function to avoid code repetitionnamkazy
2020-03-30shader_decode: implement ATOM operation for S32 and U32Nguyen Dac Nam
2020-03-30clang-formatnamkazy
2020-03-30shader_decode: implement ATOMS instr partial.Nguyen Dac Nam
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