Raph Levien
e86ea9eff4
[derive] Add writers, enums
...
This adds shader generation of writers (and cleans up some other
things) and much better support for enums.
2020-04-14 15:06:49 -07:00
Raph Levien
487d948217
[hal] Add timer queries
...
Note: also make dispatch size programmable.
2020-04-12 22:28:27 -07:00
Raph Levien
265d990cbe
[derive] Add layout
...
Add a layout pass to the struct derive logic.
2020-04-12 16:44:28 -07:00
Raph Levien
afd47a7edd
Start piet-gpu-derive
...
This version will be similar but somewhat different to what's in
piet-metal now. Hopefully a little simpler to use (no distinction
between packed and unpacked structs) and better structured.
2020-04-07 21:44:48 -07:00
Raph Levien
1e1b9ff319
Get Collatz example working
...
Rework Collatz example to use new traits.
2020-04-06 12:11:37 -07:00
Raph Levien
1b0248fbbf
Starting piet-gpu repo
...
This brings in a bunch of code from vk-toy but doesn't yet do anything.
2020-04-05 15:17:26 -07:00