Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
ProductionShaderFamilies.h File Reference

The program name of every shader family a production library links, for test code that must visit each of them, and the program headers that declare their artifacts. More...

Include dependency graph for ProductionShaderFamilies.h:

Macros

#define DONNER_FOR_EACH_PRODUCTION_SHADER_FAMILY(X)
 Applies X to the program name of every family a production library links, as in X(SlugFill).

Detailed Description

The program name of every shader family a production library links, for test code that must visit each of them, and the program headers that declare their artifacts.

Macro Definition Documentation

◆ DONNER_FOR_EACH_PRODUCTION_SHADER_FAMILY

#define DONNER_FOR_EACH_PRODUCTION_SHADER_FAMILY ( X)
Value:
X(Checkerboard) \
X(ColorSpaceConvert) \
X(ComponentTransfer) \
X(Composite) \
X(ConvolveMatrix) \
X(DiffuseLighting) \
X(DisplacementMap) \
X(DropShadow) \
X(FilterBlend) \
X(FilterColorMatrix) \
X(FilterImage) \
X(FilterResolve) \
X(Flood) \
X(GaussianBlur) \
X(ImageBlit) \
X(Merge) \
X(Morphology) \
X(Offset) \
X(SlugFill) \
X(SlugGradient) \
X(SlugMask) \
X(SnapshotUnpremultiply) \
X(SpecularLighting) \
X(SubregionClip) \
X(Tile) \
X(Turbulence) \
X(UiDraw)

Applies X to the program name of every family a production library links, as in X(SlugFill).

Matches PRODUCTION_SHADER_FAMILIES in shader_families.bzl.

Parameters
XMacro taking one program name.