Commit Graph

70 Commits

Author SHA1 Message Date
1f3eb601ac shader: Implement texture buffers 2021-07-22 21:51:26 -04:00
1d51803169 shader: Implement indexed attributes 2021-07-22 21:51:26 -04:00
da6cf2632c shader: Add subgroup masks 2021-07-22 21:51:26 -04:00
12f5f32098 shader: Mark SSBOs as written when they are 2021-07-22 21:51:25 -04:00
d819ba4489 shader: Implement ViewportIndex 2021-07-22 21:51:25 -04:00
0c4cf3b9eb shader: Implement ClipDistance 2021-07-22 21:51:25 -04:00
9d7422d967 shader: Add PointCoord attribute 2021-07-22 21:51:25 -04:00
b7589fe115 shader: Add PointSize attribute 2021-07-22 21:51:25 -04:00
6c51f49632 shader: Implement FSWZADD 2021-07-22 21:51:25 -04:00
dbd882ddeb shader: Better interpolation and disabled attributes support 2021-07-22 21:51:24 -04:00
f0031babeb shader: Implement front face 2021-07-22 21:51:24 -04:00
32c5483beb shader: Implement SHFL 2021-07-22 21:51:24 -04:00
3d07cef009 shader: Implement VOTE 2021-07-22 21:51:24 -04:00
76c8a962ac spirv: Implement VertexId and InstanceId, refactor code 2021-07-22 21:51:23 -04:00
260743f371 shader: Add partial rasterizer integration 2021-07-22 21:51:23 -04:00
3a63fa0477 shader: Partial implementation of LDC 2021-07-22 21:51:23 -04:00
ab46371247 shader: Initial support for textures and TEX 2021-07-22 21:51:23 -04:00
e2bc05b17d shader: Add denorm flush support 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