Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
programs Directory Reference
Directory dependency graph for programs:

Files

 
Checkerboard.h
 Transparency checkerboard parameters and precompiled shader projections.
 
CheckerboardArtifactValidation.h
 Reflected Checkerboard resource and host-layout checks.
 
CheckerboardSource.h
 Authoritative WGSL for the transparency checkerboard.
 
ColorMatrix.h
 The color-matrix compute program, expressed in the donner::gpu::shader IR.
 
ColorSpaceConvert.h
 Color-space conversion parameters, transfer table and precompiled shader projections.
 
ColorSpaceConvertArtifactValidation.h
 Reflected ColorSpaceConvert resource and host-layout checks.
 
ColorSpaceConvertSource.h
 Authoritative WGSL for sRGB and linear RGB conversion through a sampled transfer table.
 
ComponentTransfer.h
 feComponentTransfer packed-record layout and precompiled shader projections.
 
ComponentTransferArtifactValidation.h
 Reflected ComponentTransfer resource and host-layout checks.
 
ComponentTransferSource.h
 Authoritative WGSL for feComponentTransfer.
 
Composite.h
 feComposite parameters, operators and precompiled shader projections.
 
CompositeArtifactValidation.h
 Reflected Composite resource and host-layout checks.
 
CompositeSource.h
 Authoritative WGSL for feComposite.
 
ConvolveMatrix.h
 SVG convolution parameters and precompiled shader projections.
 
ConvolveMatrixArtifactValidation.h
 Compile-time host-layout checks shared by convolution projections.
 
ConvolveMatrixSource.h
 Authored WGSL for SVG matrix convolution.
 
DiffuseLighting.h
 Precompiled diffuse lighting projections over the shared lighting parameter layout.
 
DiffuseLightingArtifactValidation.h
 Reflected DiffuseLighting resource and host-layout checks.
 
DiffuseLightingSource.h
 Authoritative WGSL for Lambertian diffuse lighting over an alpha height map.
 
DisplacementMap.h
 feDisplacementMap parameters and precompiled shader projections.
 
DisplacementMapArtifactValidation.h
 Reflected DisplacementMap resource and host-layout checks.
 
DisplacementMapSource.h
 Authoritative WGSL for feDisplacementMap.
 
DropShadow.h
 feDropShadow parameters and precompiled shader projections.
 
DropShadowArtifactValidation.h
 Reflected DropShadow resource and host-layout checks.
 
DropShadowSource.h
 Authoritative WGSL for the feDropShadow composition pass.
 
ErrorLatch.h
 The error latch every IR program builds through.
 
FilterBlend.h
 Shared feBlend host parameters and selected frozen shader projections.
 
FilterBlendArtifactValidation.h
 Reflected feBlend resource and host-layout checks.
 
FilterBlendSource.h
 Authoritative WGSL for FilterBlend.
 
FilterColorMatrix.h
 feColorMatrix parameters and precompiled shader projections.
 
FilterColorMatrixArtifactValidation.h
 Reflected FilterColorMatrix resource and host-layout checks.
 
FilterColorMatrixSource.h
 Authoritative WGSL for feColorMatrix.
 
FilterImage.h
 feImage parameters and precompiled shader projections.
 
FilterImageArtifactValidation.h
 Reflected FilterImage resource and host-layout checks.
 
FilterImageSource.h
 Authoritative WGSL for feImage placement.
 
FilterResolve.h
 Filter resolve parameters and precompiled shader projections.
 
FilterResolveArtifactValidation.h
 Compile-time resolve resource and host-layout verification.
 
FilterResolveSource.h
 Authoritative WGSL for clipping and resolving float filter output to RGBA8.
 
Flood.h
 feFlood parameters and precompiled shader projections.
 
FloodArtifactValidation.h
 Reflected Flood resource and host-layout checks.
 
FloodSource.h
 Authoritative WGSL for feFlood.
 
GaussianBlur.h
 
GaussianBlurArtifactValidation.h
 Shared compile-time host-layout checks for Gaussian blur artifacts.
 
GaussianBlurProjection.h
 Compile-time projection policy for the Gaussian blur backend artifacts.
 
GaussianBlurSource.h
 Authored WGSL source for the Gaussian and box blur compute program.
 
ImageBlit.h
 Image-blit uniform layout and precompiled shader projections.
 
ImageBlitArtifactValidation.h
 Compile-time image-blit resource, interface and uniform verification.
 
ImageBlitSource.h
 Authoritative WGSL for textured quads, masks and CSS blend modes.
 
LightingArtifactValidation.h
 Compile-time host-layout checks shared by the diffuse and specular lighting projections.
 
LightingParams.h
 Host layout of the storage parameter block shared by diffuse and specular lighting.
 
Merge.h
 feMerge precompiled shader projections.
 
MergeArtifactValidation.h
 Reflected Merge resource and host-layout checks.
 
MergeSource.h
 Authoritative WGSL for one feMerge source-over pass.
 
Morphology.h
 feMorphology parameters and precompiled shader projections.
 
MorphologyArtifactValidation.h
 Reflected Morphology resource and host-layout checks.
 
MorphologySource.h
 Authoritative WGSL for feMorphology.
 
Offset.h
 SVG offset parameters and precompiled shader projections.
 
OffsetArtifactValidation.h
 Compile-time host-layout checks shared by offset projections.
 
OffsetSource.h
 Authoritative WGSL for integer-pixel SVG offset filtering.
 
RoundHalfAwayFromZero.h
 The round-half-away-from-zero recipe, as a function any IR program can declare.
 
SlugFill.h
 Shared Slug fill layouts and frozen shader interfaces.
 
SlugFillSource.h
 Authoritative WGSL for ordinary and batched Slug fills.
 
SlugGradient.h
 Shared gradient host layout and selected frozen shader projections.
 
SlugGradientArtifactValidation.h
 Complete host-layout verification for dedicated Slug gradients.
 
SlugGradientSource.h
 Authoritative WGSL for SlugGradient.
 
SlugMask.h
 Host layout and frozen shader projections for analytic clip-mask coverage.
 
SlugMaskArtifactValidation.h
 Compile-time host-layout checks shared by Slug mask projections.
 
SlugMaskSource.h
 Authoritative WGSL source for analytic dual-ray clip-mask coverage.
 
SnapshotUnpremultiply.h
 Snapshot unpremultiply precompiled shader projections.
 
SnapshotUnpremultiplyArtifactValidation.h
 Reflected SnapshotUnpremultiply resource and host-layout checks.
 
SnapshotUnpremultiplySource.h
 Authoritative WGSL for the snapshot readback unpremultiply pass.
 
SolidFill.h
 The complete solid-fill (Slug analytic dual-ray) pipeline program as shader IR.
 
SpecularLighting.h
 Precompiled specular lighting projections with a shared storage parameter layout.
 
SpecularLightingSource.h
 Authoritative WGSL for Phong specular lighting over an alpha height map.
 
SubregionClip.h
 Subregion clipping precompiled shader projections over the shared resolve parameters.
 
SubregionClipArtifactValidation.h
 Reflected SubregionClip resource and host-layout checks.
 
SubregionClipSource.h
 Authoritative WGSL for per-primitive subregion clipping.
 
Tile.h
 feTile parameters and precompiled shader projections.
 
TileArtifactValidation.h
 Reflected Tile resource and host-layout checks.
 
TileSource.h
 Authoritative WGSL for feTile.
 
Turbulence.h
 Shared turbulence storage layouts and precompiled shader projections.
 
TurbulenceArtifactValidation.h
 Compile-time verification of turbulence storage and compute reflection.
 
TurbulenceBindings.h
 Shared turbulence shader binding, table, and dispatch contract.
 
TurbulenceSource.h
 Authoritative WGSL for SVG Perlin turbulence and fractal noise.
 
UiDraw.h
 UI draw-data parameters and precompiled shader projections.
 
UiDrawArtifactValidation.h
 Reflected UI draw resource and host-layout checks.
 
UiDrawSource.h
 Authoritative WGSL for UI draw-data rendering.