Commit Graph

11 Commits

Author SHA1 Message Date
d54d7de40e 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
bed090807a Move SPIR-V emission functions to their own header 2021-07-22 21:51:30 -04:00
fd913bceaf spirv: Add OpKill fallback to demote 2021-07-22 21:51:29 -04:00
b541f5e5e3 shader: Implement VertexA stage 2021-07-22 21:51:29 -04:00
34aba9627a shader: Implement BRX 2021-07-22 21:51:25 -04:00
260743f371 shader: Add partial rasterizer integration 2021-07-22 21:51:23 -04:00
6db69990da spirv: Add lower fp16 to fp32 pass 2021-07-22 21:51:22 -04:00
85cce78583 shader: Primitive Vulkan integration 2021-07-22 21:51:22 -04:00
b5d7279d87 spirv: Initial bindings support 2021-07-22 21:51:22 -04:00
9170200a11 shader: Initial implementation of an AST 2021-07-22 21:51:22 -04:00
2930dccecc spirv: Initial SPIR-V support 2021-07-22 21:51:22 -04:00