vello/piet-gpu/shader
Elias Naur 4b59525e1f use mediump precision for kernel4 colors and areas
Improves kernel4 performance for a Gio scene from ~22ms to ~15ms.

Updates #83

Signed-off-by: Elias Naur <mail@eliasnaur.com>
2021-04-20 10:15:42 +02:00
..
annotated.h support stroked fills for clips, images 2021-03-19 16:43:33 +01:00
backdrop.comp avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
backdrop.spv avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
binning.comp avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
binning.spv avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
bins.h all: add optional memory checks 2021-02-15 16:07:45 +01:00
build.ninja Query extensions at runtime 2021-04-08 15:11:15 -07:00
coarse.comp avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
coarse.spv avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
elements.comp avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
elements.spv avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
kernel4.comp use mediump precision for kernel4 colors and areas 2021-04-20 10:15:42 +02:00
kernel4.spv use mediump precision for kernel4 colors and areas 2021-04-20 10:15:42 +02:00
kernel4_idx.spv use mediump precision for kernel4 colors and areas 2021-04-20 10:15:42 +02:00
mem.h avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
path_coarse.comp avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
path_coarse.spv avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
pathseg.h collapse FillCubic and StrokeCubic into Cubic with flags for fill mode 2021-03-19 12:50:12 +01:00
ptcl.h coarse,kernel4: make stroke, (non-zero) fill, solid separate commands 2021-03-19 16:43:33 +01:00
scene.h replace per-element fill mode flags with a SetFillMode element 2021-03-29 21:10:25 +02:00
setup.h Query extensions at runtime 2021-04-08 15:11:15 -07:00
state.h ensure consistent path segment transformation 2021-03-19 12:45:23 +01:00
tile.h ensure consistent path segment transformation 2021-03-19 12:45:23 +01:00
tile_alloc.comp avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00
tile_alloc.spv avoid non-uniform barrier control flow when exhausting memory 2021-04-20 10:15:29 +02:00