aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/decode/memory.cpp
Commit message (Expand)AuthorAgeFilesLines
* shader/memory: Silence no return value warningReinUsesLisp2020-04-021-0/+3
* clang-formatNguyen Dac Nam2020-03-311-2/+1
* shader_decode: fix by suggestionNguyen Dac Nam2020-03-311-27/+22
* clang-formatnamkazy2020-03-301-3/+3
* shader_decode: ATOM/ATOMS: add function to avoid code repetitionnamkazy2020-03-301-70/+39
* shader_decode: implement ATOM operation for S32 and U32Nguyen Dac Nam2020-03-301-6/+39
* clang-formatnamkazy2020-03-301-3/+3
* shader_decode: implement ATOMS instr partial.Nguyen Dac Nam2020-03-301-10/+42
* Merge pull request #3347 from ReinUsesLisp/local-membunnei2020-01-301-30/+55
|\
| * shader/memory: Implement STL.S16 and STS.S16ReinUsesLisp2020-01-251-3/+10
| * shader/memory: Implement unaligned LDL.S16 and LDS.S16ReinUsesLisp2020-01-251-5/+3
| * shader/memory: Move unaligned load/store to functionsReinUsesLisp2020-01-251-18/+27
| * shader/memory: Implement LDL.S16 and LDS.S16ReinUsesLisp2020-01-251-12/+23
* | shader/memory: Implement ATOM.ADDReinUsesLisp2020-01-261-1/+21
|/
* shader/memory: Implement ATOMS.ADD.U32ReinUsesLisp2020-01-161-0/+19
* shader_ir/memory: Implement u16 and u8 for STG and LDGReinUsesLisp2020-01-091-33/+51
* shader/memory: Implement LDG.U8 and unaligned U8 loadsReinUsesLisp2019-12-181-6/+32
* shader_ir/memory: Implement patch storesReinUsesLisp2019-12-091-16/+18
* shader_ir/memory: Ignore global memory when tracking failsReinUsesLisp2019-10-221-16/+23
* shader_ir: Implement LD_SReinUsesLisp2019-09-051-10/+13
* shader_ir: Implement ST_SReinUsesLisp2019-09-051-9/+16
* shader_ir: Rename Get/SetTemporal to Get/SetTemporaryLioncash2019-07-161-11/+11
* shader: Allow tracking of indirect buffers without variable offsetReinUsesLisp2019-07-141-12/+7
* shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp2019-06-051-4/+5
* Merge pull request #2485 from ReinUsesLisp/generic-memorybunnei2019-05-241-27/+55
|\
| * shader/memory: Implement ST (generic memory)ReinUsesLisp2019-05-201-21/+35
| * shader/memory: Implement LD (generic memory)ReinUsesLisp2019-05-201-7/+21
* | shader/decode/memory: Remove left in debug pragmaLioncash2019-05-221-2/+0
|/
* shader_ir/memory: Assert on non-32 bits ALD.PHYSReinUsesLisp2019-05-021-0/+3
* shader: Add physical attributes commentariesReinUsesLisp2019-05-021-1/+1
* shader_ir/memory: Implement physical input attributesReinUsesLisp2019-05-021-3/+6
* shader: Remove unused AbufNode Ipa modeReinUsesLisp2019-05-021-5/+2
* shader_ir/memory: Emit AL2P IRReinUsesLisp2019-05-021-0/+17
* Merge pull request #2315 from ReinUsesLisp/severity-decompilerbunnei2019-04-161-4/+5
|\
| * shader_ir/memory: Reduce severity of LD_L cache management and log itReinUsesLisp2019-04-031-2/+2
| * shader_ir/memory: Reduce severity of ST_L cache management and log itReinUsesLisp2019-04-031-2/+3
* | shader_ir: Implement STG, keep track of global memory usage and flushReinUsesLisp2019-04-141-35/+74
|/
* shader/decode: Split memory and texture instructions decodingReinUsesLisp2019-02-261-493/+0
* Merge pull request #2118 from FernandoS27/ipa-improvebunnei2019-02-241-1/+1
|\
| * shader_decompiler: Improve Accuracy of Attribute Interpolation.Fernando Sahmkow2019-02-141-1/+1
* | gl_shader_decompiler: Re-implement TLDS lodReinUsesLisp2019-02-121-1/+1
|/
* shader_ir: Remove F4 prefix to texture operationsReinUsesLisp2019-02-071-8/+7
* shader_ir: Clean texture management codeReinUsesLisp2019-02-071-96/+58
* Merge pull request #2083 from ReinUsesLisp/shader-ir-cbuf-trackingbunnei2019-02-061-6/+6
|\
| * shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp2019-02-031-5/+4
| * shader_ir: Pass decoded nodes as a whole instead of per basic blocksReinUsesLisp2019-02-031-2/+3
* | Merge pull request #2081 from ReinUsesLisp/lmem-64bunnei2019-02-051-12/+43
|\ \
| * | shader_ir/memory: Add ST_L 64 and 128 bits storesReinUsesLisp2019-02-031-3/+11
| * | shader_ir/memory: Add LD_L 128 bits loadsReinUsesLisp2019-02-031-7/+19
| * | shader_bytecode: Rename BytesN enums to BitsNReinUsesLisp2019-02-031-4/+4