Fernando Sahmkow
|
cfb3db1a32
shader_ir: Correct max sizing
|
7 лет назад |
Fernando Sahmkow
|
d45fed3030
shader_ir: Remove unnecessary constructors and use optional for ScanFlow result
|
7 лет назад |
Fernando Sahmkow
|
01b21ee1e8
shader_ir: Corrections, documenting and asserting control_flow
|
7 лет назад |
Fernando Sahmkow
|
d5533b440c
shader_ir: Unify blocks in decompiled shaders.
|
7 лет назад |
Fernando Sahmkow
|
926b80102f
shader_ir: Decompile Flow Stack
|
7 лет назад |
Fernando Sahmkow
|
459fce3a8f
shader_ir: propagate shader size to the IR
|
7 лет назад |
Fernando Sahmkow
|
c218ae4b02
shader_ir: Remove the old scanner.
|
7 лет назад |
Fernando Sahmkow
|
8af6e6a052
shader_ir: Implement a new shader scanner
|
7 лет назад |
ReinUsesLisp
|
06c4ce8645
shader: Decode SUST and implement backing image functionality
|
7 лет назад |
ReinUsesLisp
|
bf4dfb3ad4
shader: Use shared_ptr to store nodes and move initialization to file
|
7 лет назад |
ReinUsesLisp
|
fbe8d1ceaa
video_core: Silent -Wswitch warnings
|
7 лет назад |
ReinUsesLisp
|
48e6f77c03
shader/decode: Split memory and texture instructions decoding
|
7 лет назад |
ReinUsesLisp
|
42b75e8be8
shader_ir: Rename BasicBlock to NodeBlock
|
7 лет назад |
ReinUsesLisp
|
6a6fabea58
shader_ir: Pass decoded nodes as a whole instead of per basic blocks
|
7 лет назад |
Lioncash
|
3e1a9a45a6
shader/decode: Avoid a pessimizing std::move within DecodeRange()
|
7 лет назад |
ReinUsesLisp
|
170c8212bb
shader_ir: Pass to decoder functions basic block's code
|
7 лет назад |
ReinUsesLisp
|
a1b845b651
shader_decode: Implement VMAD and VSETP
|
7 лет назад |
ReinUsesLisp
|
21aff36459
video_core: Address feedback
|
7 лет назад |
ReinUsesLisp
|
59b34b1d76
shader_ir: Fixup file inclusions and clang-format
|
7 лет назад |
ReinUsesLisp
|
15a0e1481d
shader_ir: Initial implementation
|
7 лет назад |