25 Commits (b0ff3179ef8f4ebb6ccd2bdc9bccc64e3212edee)

Author SHA1 Message Date
Lioncash 1109db86b7 video_core/shader/decode: Prevent sign-conversion warnings 7 years ago
Lioncash bebbdc2067 shader_ir: std::move Node instance where applicable 7 years ago
Fernando Sahmkow f2549739d1 shader_ir: Add comments on missing instruction. 7 years ago
Fernando Sahmkow 2de7649311 shader_ir: limit explorastion to best known program size. 7 years ago
Fernando Sahmkow 34357b110c shader_ir: Correct parsing of scheduling instructions and correct sizing 7 years ago
Fernando Sahmkow cfb3db1a32 shader_ir: Correct max sizing 7 years ago
Fernando Sahmkow d45fed3030 shader_ir: Remove unnecessary constructors and use optional for ScanFlow result 7 years ago
Fernando Sahmkow 01b21ee1e8 shader_ir: Corrections, documenting and asserting control_flow 7 years ago
Fernando Sahmkow d5533b440c shader_ir: Unify blocks in decompiled shaders. 7 years ago
Fernando Sahmkow 926b80102f shader_ir: Decompile Flow Stack 7 years ago
Fernando Sahmkow 459fce3a8f shader_ir: propagate shader size to the IR 7 years ago
Fernando Sahmkow c218ae4b02 shader_ir: Remove the old scanner. 7 years ago
Fernando Sahmkow 8af6e6a052 shader_ir: Implement a new shader scanner 7 years ago
ReinUsesLisp 06c4ce8645 shader: Decode SUST and implement backing image functionality 7 years ago
ReinUsesLisp bf4dfb3ad4 shader: Use shared_ptr to store nodes and move initialization to file 7 years ago
ReinUsesLisp fbe8d1ceaa video_core: Silent -Wswitch warnings 7 years ago
ReinUsesLisp 48e6f77c03 shader/decode: Split memory and texture instructions decoding 7 years ago
ReinUsesLisp 42b75e8be8 shader_ir: Rename BasicBlock to NodeBlock 7 years ago
ReinUsesLisp 6a6fabea58 shader_ir: Pass decoded nodes as a whole instead of per basic blocks 7 years ago
Lioncash 3e1a9a45a6 shader/decode: Avoid a pessimizing std::move within DecodeRange() 7 years ago
ReinUsesLisp 170c8212bb shader_ir: Pass to decoder functions basic block's code 7 years ago
ReinUsesLisp a1b845b651 shader_decode: Implement VMAD and VSETP 7 years ago
ReinUsesLisp 21aff36459 video_core: Address feedback 7 years ago
ReinUsesLisp 59b34b1d76 shader_ir: Fixup file inclusions and clang-format 7 years ago
ReinUsesLisp 15a0e1481d shader_ir: Initial implementation 7 years ago