summaryrefslogtreecommitdiff
path: root/src/video_core/shader (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader/track: Resolve variable shadowing warningsGravatar Lioncash2019-02-251-5/+5
* 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-072-14/+13
* | shader_ir: Clean texture management codeGravatar ReinUsesLisp2019-02-072-101/+63
|/
* Merge pull request #2083 from ReinUsesLisp/shader-ir-cbuf-trackingGravatar bunnei2019-02-0629-124/+138
|\
| * shader/track: Search inside of conditional nodesGravatar ReinUsesLisp2019-02-031-0/+11
| * shader_ir: Rename BasicBlock to NodeBlockGravatar ReinUsesLisp2019-02-0329-119/+117
| * shader_ir: Pass decoded nodes as a whole instead of per basic blocksGravatar ReinUsesLisp2019-02-0327-57/+62
* | gl_shader_disk_cache: Save GLSL and entries into the precompiled fileGravatar ReinUsesLisp2019-02-061-0/+9
* | 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-3014-22/+24
|/
* shader_decode: Implement LDG and basic cbuf trackingGravatar ReinUsesLisp2019-01-303-4/+159
* shader/shader_ir: Amend three comment typosGravatar Lioncash2019-01-281-3/+3
* shader/shader_ir: Amend constructor initializer ordering for AbufNodeGravatar Lioncash2019-01-281-2/+2
* shader/decode: Avoid a pessimizing std::move within DecodeRange()Gravatar Lioncash2019-01-281-1/+1
* 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-1527-82/+83
* shader_decode: Improve zero flag implementationGravatar ReinUsesLisp2019-01-1515-75/+79
* shader_ir: Remove composite primitives and use temporals insteadGravatar ReinUsesLisp2019-01-153-175/+187
* shader_decode: Use proper primitive namesGravatar ReinUsesLisp2019-01-153-15/+13
* shader_decode: Use BitfieldExtract instead of shift + andGravatar ReinUsesLisp2019-01-157-48/+30
* shader_ir: Remove Ipa primitiveGravatar ReinUsesLisp2019-01-152-5/+2
* video_core: Rename glsl_decompiler to gl_shader_decompilerGravatar ReinUsesLisp2019-01-152-1631/+0
* shader_ir: Remove RZ and use Register::ZeroIndex insteadGravatar ReinUsesLisp2019-01-153-12/+16
* shader_decode: Implement TEXS.F16Gravatar ReinUsesLisp2019-01-153-15/+57
* shader_decode: Fixup R2PGravatar ReinUsesLisp2019-01-151-2/+3
* glsl_decompiler: Fixup TLDSGravatar ReinUsesLisp2019-01-151-1/+0
* glsl_decompiler: Fixup geometry shadersGravatar ReinUsesLisp2019-01-151-10/+16
* shader_decode: Fixup WriteLogicOperation zero comparisonGravatar ReinUsesLisp2019-01-151-1/+1
* glsl_decompiler: Fixup permissive member function declarationsGravatar ReinUsesLisp2019-01-151-133/+133
* shader_decode: Fixup PSETGravatar ReinUsesLisp2019-01-151-2/+3
* shader_decode: Fixup clang-formatGravatar ReinUsesLisp2019-01-152-2/+4
* video_core: Implement IR based geometry shadersGravatar ReinUsesLisp2019-01-153-2/+96
* shader_decode: Implement VMAD and VSETPGravatar ReinUsesLisp2019-01-153-0/+125
* shader_decode: Implement HSET2Gravatar ReinUsesLisp2019-01-153-1/+50
* shader_decode: Rework HSETP2Gravatar ReinUsesLisp2019-01-154-47/+57
* shader_decode: Implement R2PGravatar ReinUsesLisp2019-01-151-1/+28