Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
programs Directory Reference
Directory dependency graph for programs:

Files

 
Checkerboard.h
 Transparency checkerboard render program with device-pixel anchoring.
 
ColorMatrix.h
 The color-matrix compute program, expressed in the donner::gpu::shader IR.
 
ColorSpaceConvert.h
 The sRGB-to-linear filter color space conversion, expressed in the donner::gpu::shader IR.
 
ColorSpaceConvertBindings.h
 Bind group indices of the sRGB-to-linear color space conversion program.
 
ComponentTransfer.h
 Typed component-transfer filter with bounded, packed channel tables.
 
ComponentTransferBindings.h
 Bindings shared by the SVG component-transfer program and its host without linking the shader IR.
 
Composite.h
 The SVG composite filter program expressed in the typed shader IR.
 
CompositeBindings.h
 Binding indices shared by the composite filter program and its hosts.
 
ConvolveMatrix.h
 SVG matrix-convolution compute program expressed in the shader IR.
 
ConvolveMatrixBindings.h
 Bindings shared by the SVG convolution program and its host without linking the shader IR.
 
DisplacementMap.h
 Typed channel-driven displacement with transparent-border bilinear sampling.
 
DisplacementMapBindings.h
 Shared displacement-map shader binding and dispatch contract.
 
DropShadow.h
 Typed drop-shadow offset, flood, and source-over composition.
 
DropShadowBindings.h
 Binding indices shared by the drop-shadow filter program and its hosts.
 
ErrorLatch.h
 The error latch every IR program builds through.
 
FilterColorMatrix.h
 The SVG color-matrix filter primitive, expressed in the donner::gpu::shader IR.
 
FilterColorMatrixBindings.h
 Bind group indices of the SVG color-matrix filter program.
 
FilterImage.h
 SVG image filter compute program expressed in the shader IR.
 
FilterImageBindings.h
 Bindings shared by the SVG image filter program and its host.
 
Flood.h
 The flood compute program, expressed in the donner::gpu::shader IR.
 
FloodBindings.h
 Bind group indices of the flood compute program.
 
GaussianBlur.h
 SVG Gaussian blur compute program expressed in the shader IR.
 
GaussianBlurBindings.h
 Bindings shared by the SVG Gaussian blur program and its host without linking the shader IR.
 
Lighting.h
 SVG diffuse and specular lighting compute programs expressed in the shader IR.
 
LightingBindings.h
 Bindings shared by the SVG lighting programs and their hosts without linking the shader IR.
 
Merge.h
 The SVG merge filter program expressed in the typed shader IR.
 
MergeBindings.h
 Binding indices shared by the merge filter program and its hosts.
 
Morphology.h
 SVG morphology compute program expressed in the shader IR.
 
MorphologyBindings.h
 Bindings shared by the SVG morphology program and its host without linking the shader IR.
 
Offset.h
 The SVG offset filter primitive, expressed in the donner::gpu::shader IR.
 
OffsetBindings.h
 Bind group indices of the SVG offset filter program.
 
RoundHalfAwayFromZero.h
 The round-half-away-from-zero recipe, as a function any IR program can declare.
 
SnapshotUnpremultiply.h
 The snapshot-unpremultiply compute program, expressed in the donner::gpu::shader IR.
 
SnapshotUnpremultiplyBindings.h
 Bind group indices of the snapshot-unpremultiply program.
 
SolidFill.h
 The complete solid-fill (Slug analytic dual-ray) pipeline program as shader IR.
 
SubregionClip.h
 The subregion-clip compute program, expressed in the donner::gpu::shader IR.
 
SubregionClipBindings.h
 Bind group indices of the subregion-clip compute program.
 
Tile.h
 SVG tile compute program expressed in the shader IR.
 
TileBindings.h
 Bindings shared by the SVG tile program and its host without linking the shader IR.
 
Turbulence.h
 Typed SVG Perlin turbulence and fractal-noise program.
 
TurbulenceBindings.h
 Shared turbulence shader binding, table, and dispatch contract.