vello/piet-wgsl/shader
Raph Levien 7ac327c684 Unify scene buffer
All streams of the scene are combined into a single buffer. This is very much like existing piet-gpu, however the various outputs from the compute stages (whether computed on CPU or GPU) will retain their separate bindings, which is more native to WGSL.

There's a touch of ergonomics loss, in particular when we do transforms we'll need to unmarshal them by hand, but I think overall not too bad.
2022-11-02 18:07:32 -07:00
..
shared Unify scene buffer 2022-11-02 18:07:32 -07:00
backdrop.wgsl Use 'C style' preprocessing in piet-wgsl (#194) 2022-10-27 15:27:46 +01:00
backdrop_dyn.wgsl Checkpoint 2022-11-01 16:20:15 -07:00
binning.wgsl Checkpoint coarse rasterization 2022-11-01 13:55:58 -07:00
coarse.wgsl Another checkpoint 2022-11-01 13:55:58 -07:00
draw_leaf.wgsl Another checkpoint 2022-11-01 13:55:58 -07:00
draw_reduce.wgsl Write more shaders 2022-11-01 13:55:58 -07:00
fine.wgsl Unify scene buffer 2022-11-02 18:07:32 -07:00
path_coarse.wgsl Unify scene buffer 2022-11-02 18:07:32 -07:00
pathtag_reduce.wgsl Unify scene buffer 2022-11-02 18:07:32 -07:00
pathtag_scan.wgsl Unify scene buffer 2022-11-02 18:07:32 -07:00
tile_alloc.wgsl Checkpoint 2022-11-01 16:20:15 -07:00