summaryrefslogtreecommitdiff
path: root/src/video_core/shader/decode (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | Adapt Bindless to work with AOFFIGravatar Fernando Sahmkow2019-04-081-7/+18
| * | Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format.Gravatar Fernando Sahmkow2019-04-081-1/+2
| * | Fix TMMLGravatar Fernando Sahmkow2019-04-081-5/+7
| * | Refactor GetTextureCode and GetTexCode to use an optional instead of optional...Gravatar Fernando Sahmkow2019-04-081-23/+24
| * | Implement TXQ_BGravatar Fernando Sahmkow2019-04-081-2/+8
| * | Implement TMML_BGravatar Fernando Sahmkow2019-04-081-5/+10
| * | Corrections to TEX_BGravatar Fernando Sahmkow2019-04-081-4/+5
| * | Unify both sampler types.Gravatar Fernando Sahmkow2019-04-081-10/+12
| * | Implement Bindless Samplers and TEX_B in the IR.Gravatar Fernando Sahmkow2019-04-081-6/+52
* | | Merge pull request #2315 from ReinUsesLisp/severity-decompilerGravatar bunnei2019-04-161-4/+5
|\ \ \
| * | | shader_ir/memory: Reduce severity of LD_L cache management and log itGravatar ReinUsesLisp2019-04-031-2/+2
| * | | shader_ir/memory: Reduce severity of ST_L cache management and log itGravatar ReinUsesLisp2019-04-031-2/+3
* | | | shader_ir: Implement STG, keep track of global memory usage and flushGravatar ReinUsesLisp2019-04-141-35/+74
| |_|/ |/| |
* | | Correct XMAD mode, psl and high_b on different encodings.Gravatar Fernando Sahmkow2019-04-081-9/+30
| |/ |/|
* | shader_ir/decode: Silent implicit sign conversion warningGravatar Mat M2019-03-311-2/+2
* | shader_ir/decode: Implement AOFFI for TEX and TLD4Gravatar ReinUsesLisp2019-03-301-24/+88
|/
* shader/decode: Remove extras from MetaTextureGravatar ReinUsesLisp2019-02-261-14/+23
* shader/decode: Split memory and texture instructions decodingGravatar ReinUsesLisp2019-02-262-493/+525
* Merge pull request #2118 from FernandoS27/ipa-improveGravatar bunnei2019-02-242-3/+14
|\
| * shader_decompiler: Improve Accuracy of Attribute Interpolation.Gravatar Fernando Sahmkow2019-02-142-3/+14
* | gl_shader_decompiler: Re-implement TLDS lodGravatar ReinUsesLisp2019-02-121-1/+1
|/
* Merge pull request #2108 from FernandoS27/fix-ccGravatar bunnei2019-02-121-2/+2
|\
| * Fix incorrect value for CC bit in IADDGravatar Fernando Sahmkow2019-02-111-2/+2
* | Merge pull request #2109 from FernandoS27/fix-f2iGravatar bunnei2019-02-121-3/+3
|\ \
| * | Corrected F2I None mode to RoundEven.Gravatar Fernando Sahmkow2019-02-111-3/+3
| |/
* | shader_ir: Remove F4 prefix to texture operationsGravatar ReinUsesLisp2019-02-071-8/+7
* | shader_ir: Clean texture management codeGravatar ReinUsesLisp2019-02-071-96/+58
|/
* Merge pull request #2083 from ReinUsesLisp/shader-ir-cbuf-trackingGravatar bunnei2019-02-0625-34/+34
|\
| * shader_ir: Rename BasicBlock to NodeBlockGravatar ReinUsesLisp2019-02-0325-33/+32
| * shader_ir: Pass decoded nodes as a whole instead of per basic blocksGravatar ReinUsesLisp2019-02-0325-26/+27
* | Merge pull request #2081 from ReinUsesLisp/lmem-64Gravatar bunnei2019-02-051-12/+43
|\ \
| * | shader_ir/memory: Add ST_L 64 and 128 bits storesGravatar ReinUsesLisp2019-02-031-3/+11
| * | shader_ir/memory: Add LD_L 128 bits loadsGravatar ReinUsesLisp2019-02-031-7/+19
| * | shader_bytecode: Rename BytesN enums to BitsNGravatar ReinUsesLisp2019-02-031-4/+4
| * | shader_ir/memory: Add LD_L 64 bits loadsGravatar ReinUsesLisp2019-02-031-6/+17
| |/
* | Merge pull request #2082 from FernandoS27/txq-stlGravatar bunnei2019-02-041-6/+9
|\ \ | |/ |/|
| * Fix TXQ not using the component mask.Gravatar Fernando Sahmkow2019-02-031-6/+9
* | shader_ir: Unify constant buffer offset valuesGravatar ReinUsesLisp2019-01-3013-21/+23
|/
* shader_decode: Implement LDG and basic cbuf trackingGravatar ReinUsesLisp2019-01-301-0/+49
* shader_ir: Fixup clang buildGravatar ReinUsesLisp2019-01-151-4/+6
* shader_decode: Fixup XMADGravatar ReinUsesLisp2019-01-151-1/+1
* shader_ir: Pass to decoder functions basic block's codeGravatar ReinUsesLisp2019-01-1525-25/+25
* shader_decode: Improve zero flag implementationGravatar ReinUsesLisp2019-01-1513-73/+53
* shader_ir: Remove composite primitives and use temporals insteadGravatar ReinUsesLisp2019-01-151-145/+149
* shader_decode: Use proper primitive namesGravatar ReinUsesLisp2019-01-152-8/+8
* shader_decode: Use BitfieldExtract instead of shift + andGravatar ReinUsesLisp2019-01-155-46/+18
* shader_ir: Remove Ipa primitiveGravatar ReinUsesLisp2019-01-151-3/+2
* shader_ir: Remove RZ and use Register::ZeroIndex insteadGravatar ReinUsesLisp2019-01-151-6/+11
* shader_decode: Implement TEXS.F16Gravatar ReinUsesLisp2019-01-151-13/+25
* shader_decode: Fixup R2PGravatar ReinUsesLisp2019-01-151-2/+3