summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_decompiler.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2019-02-14shader_decompiler: Improve Accuracy of Attribute Interpolation.Fernando Sahmkow1-27/+17
2019-02-12gl_shader_decompiler: Re-implement TLDS lodReinUsesLisp1-21/+34
2019-02-07shader_ir: Remove F4 prefix to texture operationsReinUsesLisp1-12/+12
2019-02-07shader_ir: Clean texture management codeReinUsesLisp1-32/+41
2019-02-07gl_shader_disk_cache: Save GLSL and entries into the precompiled fileReinUsesLisp1-3/+4
2019-02-07gl_shader_decompiler: Remove name entriesReinUsesLisp1-5/+3
2019-02-03shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp1-3/+3
2019-01-30shader_ir: Unify constant buffer offset valuesReinUsesLisp1-2/+3
2019-01-30gl_shader_cache: Use explicit bindingsReinUsesLisp1-3/+8
2019-01-30shader_decode: Implement LDG and basic cbuf trackingReinUsesLisp1-6/+38
2019-01-15gl_shader_decompiler: replace std::get<> with std::get_if<> for macOS compatibilityReinUsesLisp1-44/+58
2019-01-15gl_shader_decompiler: Inline textureGather componentReinUsesLisp1-15/+16
2019-01-15shader_ir: Remove composite primitives and use temporals insteadReinUsesLisp1-66/+37
2019-01-15gl_shader_decompiler: Fixup AssignCompositeHalfReinUsesLisp1-1/+1
2019-01-15shader_decode: Use proper primitive namesReinUsesLisp1-10/+8
2019-01-15shader_decode: Use BitfieldExtract instead of shift + andReinUsesLisp1-0/+7
2019-01-15shader_ir: Remove Ipa primitiveReinUsesLisp1-8/+0
2019-01-15gl_shader_decompiler: Use rasterizer's UBO size limitReinUsesLisp1-1/+3
2019-01-15gl_shader_gen: Fixup code formattingReinUsesLisp1-1/+1
2019-01-15video_core: Rename glsl_decompiler to gl_shader_decompilerReinUsesLisp1-1/+1
2019-01-15shader_ir: Remove RZ and use Register::ZeroIndex insteadReinUsesLisp1-4/+5
2019-01-15shader_decode: Implement TEXS.F16ReinUsesLisp1-0/+26
2019-01-15glsl_decompiler: Fixup TLDSReinUsesLisp1-1/+0
2019-01-15glsl_decompiler: Fixup geometry shadersReinUsesLisp1-10/+16
2019-01-15glsl_decompiler: Fixup permissive member function declarationsReinUsesLisp1-133/+133
2019-01-15video_core: Implement IR based geometry shadersReinUsesLisp1-2/+68
2019-01-15shader_decode: Implement HSET2ReinUsesLisp1-0/+6
2019-01-15shader_decode: Rework HSETP2ReinUsesLisp1-26/+33
2019-01-15shader_decode: Implement HFMA2ReinUsesLisp1-4/+5
2019-01-15glsl_decompiler: Remove HNegate inliningReinUsesLisp1-10/+0
2019-01-15shader_decode: Implement POPCReinUsesLisp1-0/+7
2019-01-15shader_decode: Implement TLDS (untested)ReinUsesLisp1-2/+27
2019-01-15shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompilingReinUsesLisp1-9/+20
2019-01-15video_core: Return safe values after an assert hitsReinUsesLisp1-0/+5
2019-01-15video_core: Address feedbackReinUsesLisp1-1/+1
2019-01-15glsl_decompiler: ImplementationReinUsesLisp1-0/+1393