vello/piet-gpu/shader
Raph Levien a60c2dd3c8 Scratch buffer for clip stack
We keep a small window of the clip stack in registers in the fine
rasterization kernel, and when that window is exceeded, spill to global
memory, so the clip stack can be unbounded.
2020-11-22 18:14:09 -08:00
..
annotated.h Continuing work on clips 2020-11-20 18:25:27 -08:00
backdrop.comp Continuing work on clips 2020-11-20 18:25:27 -08:00
backdrop.spv Continuing work on clips 2020-11-20 18:25:27 -08:00
binning.comp Continuing work on clips 2020-11-20 18:25:27 -08:00
binning.spv Continuing work on clips 2020-11-20 18:25:27 -08:00
bins.h Continuing work on clips 2020-11-20 18:25:27 -08:00
build.ninja piet-gpu-types: remove unused scene elements 2020-09-27 18:57:53 +02:00
coarse.comp Restore FillMaskInv logic 2020-11-21 10:47:28 -08:00
coarse.spv Restore FillMaskInv logic 2020-11-21 10:47:28 -08:00
elements.comp Continuing work on clips 2020-11-20 18:25:27 -08:00
elements.spv Continuing work on clips 2020-11-20 18:25:27 -08:00
kernel4.comp Scratch buffer for clip stack 2020-11-22 18:14:09 -08:00
kernel4.spv Scratch buffer for clip stack 2020-11-22 18:14:09 -08:00
path_coarse.comp shader: delete more unused code and variables 2020-09-13 13:03:56 +02:00
path_coarse.spv Add transforms and state stack 2020-11-20 18:25:27 -08:00
pathseg.h Start GPU-side flattening 2020-06-09 16:01:47 -07:00
ptcl.h Continuing work on clips 2020-11-20 18:25:27 -08:00
scene.h Continuing work on clips 2020-11-20 18:25:27 -08:00
setup.h shader: introduce a crude setting for adjusting the maximum workgroup size 2020-09-13 13:04:13 +02: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 Continuing work on clips 2020-11-20 18:25:27 -08:00
tile_alloc.spv Continuing work on clips 2020-11-20 18:25:27 -08:00
tilegroup.h Implement stroked polylines 2020-04-28 18:45:59 -07:00