vello/piet-wgsl/shader
Raph Levien 494f523c41 Tiger!
Still one flaw, fat lines aren't expanded with strokes in path coarse rasterization. But that's a small visual ding, and can be fixed

That said, there is some really strange stuff going on in tile_alloc. It's using storage to do a uniform broadcast (the result of bump allocation for the workgroup), which is not great at all. It should be using workgroup storage, but on my mac it behaves as if the workgroup barrier is not in place. Investigating.
2022-11-04 21:41:37 -07:00
..
shared Mostly working strokes 2022-11-04 12:40:54 -07:00
backdrop.wgsl Use 'C style' preprocessing in piet-wgsl (#194) 2022-10-27 15:27:46 +01:00
backdrop_dyn.wgsl Mostly working path rendering 2022-11-04 08:59:23 -07:00
bbox_clear.wgsl Shaders loaded 2022-11-03 16:53:34 -07:00
binning.wgsl Mostly working path rendering 2022-11-04 08:59:23 -07:00
coarse.wgsl Tiger! 2022-11-04 21:41:37 -07:00
draw_leaf.wgsl Tiger! 2022-11-04 21:41:37 -07:00
draw_reduce.wgsl Shaders loaded 2022-11-03 16:53:34 -07:00
fine.wgsl Mostly working strokes 2022-11-04 12:40:54 -07:00
path_coarse.wgsl Shaders loaded 2022-11-03 16:53:34 -07:00
path_coarse_full.wgsl Mostly working path rendering 2022-11-04 08:59:23 -07:00
pathseg.wgsl Mostly working strokes 2022-11-04 12:40:54 -07:00
pathtag_reduce.wgsl Unify scene buffer 2022-11-02 18:07:32 -07:00
pathtag_scan.wgsl Tiger! 2022-11-04 21:41:37 -07:00
tile_alloc.wgsl Tiger! 2022-11-04 21:41:37 -07:00