40 Commits (85d89e075842f089e85c973ff511c4d24c8b295b)

Author SHA1 Message Date
ReinUsesLisp bcca6c3fce shader/other: Add error message for some S2R registers 6 years ago
ReinUsesLisp 2eef8d7249 shader_bytecode: Rename MOV_SYS to S2R 6 years ago
ReinUsesLisp d66cae7bd5 shader_decompiler: Remove FragCoord.w hack and change IPA implementation 6 years ago
ReinUsesLisp 1d17aca3f5 shader/other: Fix skips for SYNC and BRK 6 years ago
ReinUsesLisp 1c642262eb shader/other: Stub S2R LaneId 6 years ago
ReinUsesLisp 6e95568616 shader: Implement MEMBAR.GL 6 years ago
ReinUsesLisp 72b999d789 shader_ir/other: Implement S2R InvocationId 6 years ago
ReinUsesLisp d9a22880f5 shader/other: Reduce DEPBAR log severity 6 years ago
Lioncash 0a71f5d6f4 video_core/shader: Resolve instances of variable shadowing 6 years ago
Fernando Sahmkow 7b55e1c0b1 Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes. 6 years ago
Fernando Sahmkow 5d3c5df7f4 gl_shader_decompiler: Implement AST decompiling 7 years ago
ReinUsesLisp b6272eb8e2 shader_ir: Implement NOP 6 years ago
ReinUsesLisp 11138d67ad shader/decode: Implement S2R Tic 7 years ago
Lioncash 778d8fedfa shader/decode/other: Correct branch indirect argument within BRA handling 7 years ago
Fernando Sahmkow 82efa35683 shader_ir: Unify blocks in decompiled shaders. 7 years ago
Fernando Sahmkow d5d4cc30ec shader_ir: Implement BRX & BRA.CC 7 years ago
ReinUsesLisp e8bd976b4d shader: Split SSY and PBK stack 7 years ago
ReinUsesLisp fd392543e8 shader: Use shared_ptr to store nodes and move initialization to file 7 years ago
Lioncash bf42020f25 shader/decode/*: Eliminate indirect inclusions 7 years ago
ReinUsesLisp 8a83af0af0 shader: Implement S2R Tid{XYZ} and CtaId{XYZ} 7 years ago
ReinUsesLisp 5bf7324068 shader_ir/other: Implement IPA.IDX 7 years ago
ReinUsesLisp f6194ce3fe shader: Remove unused AbufNode Ipa mode 7 years ago
Fernando Sahmkow e29f546bb7 shader_decompiler: Improve Accuracy of Attribute Interpolation. 7 years ago
ReinUsesLisp 92c948999b shader_ir: Rename BasicBlock to NodeBlock 7 years ago
ReinUsesLisp e3c0f29a4d shader_ir: Pass decoded nodes as a whole instead of per basic blocks 7 years ago
ReinUsesLisp 1be12d5819 shader_ir: Pass to decoder functions basic block's code 7 years ago
ReinUsesLisp 92610e9705 shader_decode: Use proper primitive names 7 years ago
ReinUsesLisp 26d519c0f6 shader_ir: Remove Ipa primitive 7 years ago
ReinUsesLisp 0b1a2a74b6 video_core: Implement IR based geometry shaders 7 years ago
ReinUsesLisp 8ef8fd8188 shader_ir: Fixup file inclusions and clang-format 7 years ago
ReinUsesLisp 4c506f195a shader_decode: Implement MOV_SYS 7 years ago
ReinUsesLisp 5888937b4f shader_decode: Implement BRA internal flag 7 years ago
ReinUsesLisp 364a7e98a1 shader_decode: Implement PBK and BRK 7 years ago
ReinUsesLisp d72735028d shader_decode: Stub DEPBAR 7 years ago
ReinUsesLisp 6f10bfaa08 shader_decode: Implement SSY and SYNC 7 years ago
ReinUsesLisp 3aa53e3c01 shader_decode: Partially implement BRA 7 years ago
ReinUsesLisp 0398f7d0a4 shader_decode: Implement IPA 7 years ago
ReinUsesLisp bc5992fccb shader_decode: Implement EXIT 7 years ago
ReinUsesLisp 25f868d8be shader_ir: Initial implementation 7 years ago