summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/decode/other.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-0/+1
2020-12-07video_core: Remove unnecessary enum class casting in logging messagesLioncash1-20/+14
2020-12-05video_core: Resolve more variable shadowing scenarios pt.2Lioncash1-5/+5
2020-07-16decode/other: Implement S2R.LaneIdReinUsesLisp1-2/+1
2020-05-30shader/other: Fix hardcoded value in S2R INVOCATION_INFOReinUsesLisp1-1/+1
2020-05-27shader/other: Implement MEMBAR.CTSReinUsesLisp1-2/+12
2020-05-22shader/other: Implement BAR.SYNC 0x0ReinUsesLisp1-0/+5
2020-05-22shader/other: Implement thread comparisons (NV_shader_thread_group)ReinUsesLisp1-0/+21
2020-04-04shader/other: Add error message for some S2R registersReinUsesLisp1-0/+6
2020-04-04shader_bytecode: Rename MOV_SYS to S2RReinUsesLisp1-3/+3
2020-04-02shader_decompiler: Remove FragCoord.w hack and change IPA implementationReinUsesLisp1-15/+21
2020-01-29shader/other: Fix skips for SYNC and BRKReinUsesLisp1-2/+2
2020-01-29shader/other: Stub S2R LaneIdReinUsesLisp1-1/+4
2019-12-10shader: Implement MEMBAR.GLReinUsesLisp1-0/+6
2019-12-10shader_ir/other: Implement S2R InvocationIdReinUsesLisp1-0/+2
2019-11-20shader/other: Reduce DEPBAR log severityReinUsesLisp1-1/+1
2019-10-24video_core/shader: Resolve instances of variable shadowingLioncash1-1/+1
2019-10-05Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes.Fernando Sahmkow1-4/+4
2019-10-05gl_shader_decompiler: Implement AST decompilingFernando Sahmkow1-4/+4
2019-08-04shader_ir: Implement NOPReinUsesLisp1-0/+6
2019-07-22shader/decode: Implement S2R TicReinUsesLisp1-0/+7
2019-07-16shader/decode/other: Correct branch indirect argument within BRA handlingLioncash1-1/+1
2019-07-09shader_ir: Unify blocks in decompiled shaders.Fernando Sahmkow1-7/+23
2019-07-09shader_ir: Implement BRX & BRA.CCFernando Sahmkow1-4/+38
2019-06-07shader: Split SSY and PBK stackReinUsesLisp1-10/+8
2019-06-06shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp1-0/+1
2019-05-23shader/decode/*: Eliminate indirect inclusionsLioncash1-0/+1
2019-05-20shader: Implement S2R Tid{XYZ} and CtaId{XYZ}ReinUsesLisp1-14/+28
2019-05-03shader_ir/other: Implement IPA.IDXReinUsesLisp1-5/+8
2019-05-03shader: Remove unused AbufNode Ipa modeReinUsesLisp1-1/+1
2019-02-14shader_decompiler: Improve Accuracy of Attribute Interpolation.Fernando Sahmkow1-2/+13
2019-02-03shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp1-1/+1
2019-02-03shader_ir: Pass decoded nodes as a whole instead of per basic blocksReinUsesLisp1-1/+1
2019-01-15shader_ir: Pass to decoder functions basic block's codeReinUsesLisp1-1/+1
2019-01-15shader_decode: Use proper primitive namesReinUsesLisp1-6/+6
2019-01-15shader_ir: Remove Ipa primitiveReinUsesLisp1-3/+2
2019-01-15video_core: Implement IR based geometry shadersReinUsesLisp1-0/+25
2019-01-15shader_ir: Fixup file inclusions and clang-formatReinUsesLisp1-1/+1
2019-01-15shader_decode: Implement MOV_SYSReinUsesLisp1-0/+27
2019-01-15shader_decode: Implement BRA internal flagReinUsesLisp1-4/+8
2019-01-15shader_decode: Implement PBK and BRKReinUsesLisp1-1/+22
2019-01-15shader_decode: Stub DEPBARReinUsesLisp1-0/+4
2019-01-15shader_decode: Implement SSY and SYNCReinUsesLisp1-0/+19
2019-01-15shader_decode: Partially implement BRAReinUsesLisp1-0/+12
2019-01-15shader_decode: Implement IPAReinUsesLisp1-0/+12
2019-01-15shader_decode: Implement EXITReinUsesLisp1-1/+32
2019-01-15shader_ir: Initial implementationReinUsesLisp1-0/+24