vello/piet-gpu/shader
Raph Levien 047a0830d1 Towards wiring up images to k4
This patch passes a dynamically sized array of textures to the fine
rasterizer.

A bunch of the low level Vulkan stuff is done, but only enough of the
shaders and encoders to do minimal testing. We'll want to switch from
storage images to sampled images, track the actual array of textures
during encoding, use that to build the descriptor set (which will need
to be more dynamic), and of course run image elements through the
pipeline.

Progress towards #38
2020-11-24 22:11:38 -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 Towards wiring up images to k4 2020-11-24 22:11:38 -08:00
kernel4.spv Towards wiring up images to k4 2020-11-24 22:11:38 -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