vello/shader
Raph Levien d94257a7c5 Support for larger pathtags
Previously there was a limit of 256k pathtags in a scene, due to the need for multi-dispatch prefix sum for the pathtag monoid. This patch increases the limit to 64M, which ought to be enough for most applications.

It works by having 4 dispatches for the pathtag prefix sum: 2 to reduce, then 2 to scan.
2023-01-05 14:25:21 -08:00
..
shared Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
backdrop.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
backdrop_dyn.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
bbox_clear.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
binning.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
clip_leaf.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
clip_reduce.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
coarse.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
draw_leaf.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
draw_reduce.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
fine.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
path_coarse.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
path_coarse_full.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
pathseg.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
pathtag_reduce.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
pathtag_reduce2.wgsl Support for larger pathtags 2023-01-05 14:25:21 -08:00
pathtag_scan.wgsl Support for larger pathtags 2023-01-05 14:25:21 -08:00
pathtag_scan1.wgsl Support for larger pathtags 2023-01-05 14:25:21 -08:00
tile_alloc.wgsl Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00
UNLICENSE Move the vello crate to the workspace root (#231) 2023-01-05 09:32:09 +00:00