summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/decode/memory.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2081 from ReinUsesLisp/lmem-64bunnei2019-02-051-12/+43
|\ | | | | shader_ir/memory: Add LD_L 64 bits loads
| * 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
| |
| * shader_ir/memory: Add LD_L 64 bits loadsReinUsesLisp2019-02-031-6/+17
| |
* | Merge pull request #2082 from FernandoS27/txq-stlbunnei2019-02-051-6/+9
|\ \ | |/ |/| Fix TXQ not using the component mask.
| * Fix TXQ not using the component mask.Fernando Sahmkow2019-02-031-6/+9
| |
* | shader_ir: Unify constant buffer offset valuesReinUsesLisp2019-01-301-3/+3
|/ | | | | | | Constant buffer values on the shader IR were using different offsets if the access direct or indirect. cbuf34 has a non-multiplied offset while cbuf36 does. On shader decoding this commit multiplies it by four on cbuf34 queries.
* shader_decode: Implement LDG and basic cbuf trackingReinUsesLisp2019-01-301-0/+49
|
* shader_ir: Pass to decoder functions basic block's codeReinUsesLisp2019-01-151-1/+1
|
* shader_ir: Remove composite primitives and use temporals insteadReinUsesLisp2019-01-151-145/+149
|
* shader_decode: Use proper primitive namesReinUsesLisp2019-01-151-2/+2
|
* shader_ir: Remove RZ and use Register::ZeroIndex insteadReinUsesLisp2019-01-151-6/+11
|
* shader_decode: Implement TEXS.F16ReinUsesLisp2019-01-151-13/+25
|
* shader_decode: Implement TLDS (untested)ReinUsesLisp2019-01-151-8/+61
|
* shader_decode: Update TLD4 reflecting #1862 changesReinUsesLisp2019-01-151-52/+49
|
* shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompilingReinUsesLisp2019-01-151-50/+49
|
* shader_decode: Implement ST_LReinUsesLisp2019-01-151-0/+17
|
* shader_decode: Implement LD_LReinUsesLisp2019-01-151-0/+18
|
* shader_decode: Implement LD_CReinUsesLisp2019-01-151-0/+31
|
* shader_decode: Implement TMMLReinUsesLisp2019-01-151-3/+45
|
* shader_decode: Implement TEX and TXQReinUsesLisp2019-01-151-0/+219
|
* shader_decode: Implement TEXS (F32)ReinUsesLisp2019-01-151-0/+199
|
* shader_decode: Implement ST_AReinUsesLisp2019-01-151-0/+30
|
* shader_decode: Implement LD_AReinUsesLisp2019-01-151-1/+39
|
* shader_ir: Initial implementationReinUsesLisp2019-01-151-0/+24