Fernando Sahmkow
|
c9bee9e96e
|
ShaderCache: Order Phi Arguments from farthest away to nearest.
|
2021-10-31 19:34:15 +01:00 |
|
ReinUsesLisp
|
03f6d424ce
|
glasm: Rework control flow introducing a syntax list
This commit regresses VertexA shaders, their transformation pass has to
be adapted to the new control flow.
|
2021-07-22 21:51:31 -04:00 |
|
ReinUsesLisp
|
9f5c43dd53
|
shader: Intrusively store in a block if it's sealed or not
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
6236b611cf
|
shader: Move microinstruction header to the value header
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
7bf134b294
|
shader: Intrusively store register values in block for SSA pass
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
b6bd6a5bce
|
shader: Inline common IR::Block methods
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
605783f828
|
spirv: Initial bindings support
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
60342eb0c0
|
shader: Add support for forward declarations
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
c4d75e4b78
|
shader: Initial implementation of an AST
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
b229ffc0bc
|
shader: Add pools and rename files
|
2021-07-22 21:51:21 -04:00 |
|
ReinUsesLisp
|
f5605b424f
|
shader: Initial instruction support
|
2021-07-22 21:51:21 -04:00 |
|
ReinUsesLisp
|
1b576ed4cb
|
shader: SSA and dominance
|
2021-07-22 21:51:21 -04:00 |
|
ReinUsesLisp
|
e6892e9da6
|
shader: Initial recompiler work
|
2021-07-22 21:51:21 -04:00 |
|