Fernando Sahmkow
|
be856a38d6
Shader_IR: Address Feedback.
|
6 ani în urmă |
ReinUsesLisp
|
7b81ba4d8a
gl_shader_decompiler: Move entries to a separate function
|
6 ani în urmă |
Fernando Sahmkow
|
8909f52166
Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.
|
6 ani în urmă |
Fernando Sahmkow
|
acd6441134
Shader_Cache: setup connection of ConstBufferLocker
|
6 ani în urmă |
Fernando Sahmkow
|
e6eae4b815
Shader_ir: Address feedback
|
6 ani în urmă |
Fernando Sahmkow
|
47e4f6a52c
Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes.
|
7 ani în urmă |
Fernando Sahmkow
|
38fc995f6c
gl_shader_decompiler: Implement AST decompiling
|
7 ani în urmă |
Fernando Sahmkow
|
6fdd501113
shader_ir: Declare Manager and pass it to appropiate programs.
|
7 ani în urmă |
ReinUsesLisp
|
4e35177e23
shader_ir: Implement VOTE
|
7 ani în urmă |
Lioncash
|
1109db86b7
video_core/shader/decode: Prevent sign-conversion warnings
|
7 ani în urmă |
Lioncash
|
bebbdc2067
shader_ir: std::move Node instance where applicable
|
7 ani în urmă |
Fernando Sahmkow
|
f2549739d1
shader_ir: Add comments on missing instruction.
|
7 ani în urmă |
Fernando Sahmkow
|
2de7649311
shader_ir: limit explorastion to best known program size.
|
7 ani în urmă |
Fernando Sahmkow
|
34357b110c
shader_ir: Correct parsing of scheduling instructions and correct sizing
|
7 ani în urmă |
Fernando Sahmkow
|
cfb3db1a32
shader_ir: Correct max sizing
|
7 ani în urmă |
Fernando Sahmkow
|
d45fed3030
shader_ir: Remove unnecessary constructors and use optional for ScanFlow result
|
7 ani în urmă |
Fernando Sahmkow
|
01b21ee1e8
shader_ir: Corrections, documenting and asserting control_flow
|
7 ani în urmă |
Fernando Sahmkow
|
d5533b440c
shader_ir: Unify blocks in decompiled shaders.
|
7 ani în urmă |
Fernando Sahmkow
|
926b80102f
shader_ir: Decompile Flow Stack
|
7 ani în urmă |
Fernando Sahmkow
|
459fce3a8f
shader_ir: propagate shader size to the IR
|
7 ani în urmă |
Fernando Sahmkow
|
c218ae4b02
shader_ir: Remove the old scanner.
|
7 ani în urmă |
Fernando Sahmkow
|
8af6e6a052
shader_ir: Implement a new shader scanner
|
7 ani în urmă |
ReinUsesLisp
|
06c4ce8645
shader: Decode SUST and implement backing image functionality
|
7 ani în urmă |
ReinUsesLisp
|
bf4dfb3ad4
shader: Use shared_ptr to store nodes and move initialization to file
|
7 ani în urmă |
ReinUsesLisp
|
fbe8d1ceaa
video_core: Silent -Wswitch warnings
|
7 ani în urmă |
ReinUsesLisp
|
48e6f77c03
shader/decode: Split memory and texture instructions decoding
|
7 ani în urmă |
ReinUsesLisp
|
42b75e8be8
shader_ir: Rename BasicBlock to NodeBlock
|
7 ani în urmă |
ReinUsesLisp
|
6a6fabea58
shader_ir: Pass decoded nodes as a whole instead of per basic blocks
|
7 ani în urmă |
Lioncash
|
3e1a9a45a6
shader/decode: Avoid a pessimizing std::move within DecodeRange()
|
7 ani în urmă |
ReinUsesLisp
|
170c8212bb
shader_ir: Pass to decoder functions basic block's code
|
7 ani în urmă |