Expand description
A high precision raster pipeline implementation.
Unlike lowp, this one implements all stages.
Just like Skia, this pipeline is implemented using f32x8.
For some reason, we are almost 2x slower. Maybe because Skia uses clangβs vector extensions and weβre using a manual implementation.
Macros§
Structs§
Constants§
Functions§
- apply_
vector_ πmask - bicubic π
- bicubic_
far π - bicubic_
near π - bilinear π
- clamp_0 π
- clamp_a π
- clear π
- clip_
color π - color π
- color_
burn π - color_
dodge π - color_k π
- darken π
- destination_
atop π - destination_
in π - destination_
out π - destination_
over π - difference π
- exclusion π
- exclusive_
reflect π - exclusive_
repeat π - gather_
ix π - gradient π
- gradient_
lookup π - hard_
light π - hue π
- hue_k π
- inv π
- lerp π
- lerp_
1_ πfloat - lerp_u8 π
- lighten π
- load_
8888 π - load_
8888_ πtail - load_
mask_ πu8 - lum π
- luminosity π
- luminosity_
k π - mad π
- mask_u8 π
- modulate π
- multiply π
- overlay π
- pad_x1 π
- plus π
- premultiply π
- reflect π
- reflect_
x1 π - repeat π
- repeat_
x1 π - sample π
- sampler_
2x2 π - sampler_
4x4 π - sat π
- saturation π
- saturation_
k π - scale_
1_ πfloat - scale_
u8 π - screen π
- seed_
shader π - set_lum π
- set_sat π
- soft_
light π - source_
atop π - source_
in π - source_
out π - source_
over π - store_
8888 π - store_
8888_ πtail - tile π
- transform π
- two π
- ulp_sub π
- uniform_
color π - unnorm π
- xor π
- xy_
to_ πradius