Commit Graph

8 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
f263760c5a shader: Implement geometry shaders 2021-07-22 21:51:27 -04:00
e860870dd2 shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available 2021-07-22 21:51:25 -04:00
675a82416d spirv: Remove dependencies on Environment when generating SPIR-V 2021-07-22 21:51:24 -04:00
260743f371 shader: Add partial rasterizer integration 2021-07-22 21:51:23 -04:00
71f96fa636 shader: Implement CAL inlining function calls 2021-07-22 21:51:23 -04:00
b5d7279d87 spirv: Initial bindings support 2021-07-22 21:51:22 -04:00
16cb00c521 shader: Add pools and rename files 2021-07-22 21:51:21 -04:00