summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* gl_shader_cache: Use explicit bindingsGravatar ReinUsesLisp2019-01-307-249/+194
* gl_rasterizer: Implement global memory managementGravatar ReinUsesLisp2019-01-306-4/+140
* shader_decode: Implement LDG and basic cbuf trackingGravatar ReinUsesLisp2019-01-307-10/+240
* video_core/GPU Implemented the GPU PFIFO puller semaphore operations. (#1908)Gravatar Kevin2019-01-292-12/+242
* 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
* video_core: Silent implicit conversion warningGravatar ReinUsesLisp2019-01-261-3/+4
* Merge pull request #1927 from ReinUsesLisp/shader-irGravatar bunnei2019-01-2539-3808/+5497
|\
| * shader_ir: Fixup clang buildGravatar ReinUsesLisp2019-01-151-4/+6
| * gl_shader_decompiler: replace std::get<> with std::get_if<> for macOS compati...Gravatar ReinUsesLisp2019-01-151-44/+58
| * gl_shader_decompiler: Inline textureGather componentGravatar ReinUsesLisp2019-01-151-15/+16
| * 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-154-241/+224
| * gl_shader_decompiler: Fixup AssignCompositeHalfGravatar ReinUsesLisp2019-01-151-1/+1
| * shader_decode: Use proper primitive namesGravatar ReinUsesLisp2019-01-154-25/+21
| * shader_decode: Use BitfieldExtract instead of shift + andGravatar ReinUsesLisp2019-01-158-48/+37
| * shader_ir: Remove Ipa primitiveGravatar ReinUsesLisp2019-01-153-13/+2
| * gl_shader_decompiler: Use rasterizer's UBO size limitGravatar ReinUsesLisp2019-01-151-1/+3
| * gl_shader_gen: Fixup code formattingGravatar ReinUsesLisp2019-01-152-18/+22
| * video_core: Rename glsl_decompiler to gl_shader_decompilerGravatar ReinUsesLisp2019-01-157-7/+7
| * 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-152-15/+17
| * 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-154-10/+102
| * shader_decode: Implement VMAD and VSETPGravatar ReinUsesLisp2019-01-155-2/+129
| * 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
| * shader_decode: Implement CSETPGravatar ReinUsesLisp2019-01-151-14/+37
| * shader_decode: Implement PSETGravatar ReinUsesLisp2019-01-151-1/+16
| * shader_decode: Implement HFMA2Gravatar ReinUsesLisp2019-01-154-5/+60
| * glsl_decompiler: Remove HNegate inliningGravatar ReinUsesLisp2019-01-151-10/+0
| * shader_decode: Implement POPCGravatar ReinUsesLisp2019-01-154-1/+22
| * shader_decode: Implement TLDS (untested)Gravatar ReinUsesLisp2019-01-153-10/+92
| * shader_decode: Update TLD4 reflecting #1862 changesGravatar ReinUsesLisp2019-01-152-52/+52
| * shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompilingGravatar ReinUsesLisp2019-01-153-60/+72
| * shader_decode: Fixup FSETGravatar ReinUsesLisp2019-01-151-2/+2
| * shader_decode: Implement IADD32IGravatar ReinUsesLisp2019-01-151-0/+11
| * shader_decode: Fixup clang-formatGravatar ReinUsesLisp2019-01-151-1/+1
| * video_core: Return safe values after an assert hitsGravatar ReinUsesLisp2019-01-158-8/+19
| * shader_decode: Implement FFMAGravatar ReinUsesLisp2019-01-151-1/+36