vello/piet-gpu/shader
Raph Levien 3a8227d025 Non-load balanced coarse path raster
This is a bit of a revert of the load-balanced ("more parallel") coarse
path rasterizer, but includes fills and also uses atomicExchange.

I'm doing it this way because it should be considerably easier to do
flattening in this structure, even though there will be some performance
regression.
2020-06-09 15:09:53 -07:00
..
annotated.h Experiment with new sorting scheme 2020-06-03 09:29:25 -07:00
backdrop.comp More parallel backdrop propagation 2020-06-06 08:23:40 -07:00
backdrop.spv More parallel backdrop propagation 2020-06-06 08:23:40 -07:00
binning.comp Merge one segment at a time 2020-05-30 08:51:52 -07:00
binning.spv Experiment with new sorting scheme 2020-06-03 09:29:25 -07:00
bins.h Progress on wiring up fills 2020-05-20 11:14:19 -07:00
build.ninja Make fills work 2020-06-05 22:40:44 -07:00
coarse.comp Make fills work 2020-06-05 22:40:44 -07:00
coarse.spv Make fills work 2020-06-05 22:40:44 -07:00
elements.comp Experiment with new sorting scheme 2020-06-03 09:29:25 -07:00
elements.spv Experiment with new sorting scheme 2020-06-03 09:29:25 -07:00
image.comp Add first draft of kernel 3 2020-04-21 18:49:50 -07:00
image.spv Add first draft of kernel 3 2020-04-21 18:49:50 -07:00
kernel4.comp Make fills work 2020-06-05 22:40:44 -07:00
kernel4.spv Make fills work 2020-06-05 22:40:44 -07:00
path_coarse.comp Non-load balanced coarse path raster 2020-06-09 15:09:53 -07:00
path_coarse.spv Non-load balanced coarse path raster 2020-06-09 15:09:53 -07:00
pathseg.h Experiment with new sorting scheme 2020-06-03 09:29:25 -07:00
ptcl.h Make fills work 2020-06-05 22:40:44 -07:00
scene.h Progress on wiring up fills 2020-05-20 11:14:19 -07:00
setup.h Experiment with new sorting scheme 2020-06-03 09:29:25 -07:00
state.h Experiment with new sorting scheme 2020-06-03 09:29:25 -07:00
tile.h Make fills work 2020-06-05 22:40:44 -07:00
tile_alloc.comp More parallel path coarse raster 2020-06-04 17:42:33 -07:00
tile_alloc.spv More parallel path coarse raster 2020-06-04 17:42:33 -07:00
tilegroup.h Implement stroked polylines 2020-04-28 18:45:59 -07:00