|
|
Donner SVG 0.8.0-pre
SVG editor and embeddable C++20 engine.
|
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. | |