|
|
Donner SVG 0.8.0-pre
SVG editor and embeddable C++20 engine.
|
Typed SVG Perlin turbulence and fractal-noise program. More...
Namespaces | |
| namespace | donner |
| Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css. | |
Functions | |
| ShaderResult< IrModule > | donner::gpu::shader::programs::BuildTurbulenceModule () |
| Builds the turbulence compute program. | |
Typed SVG Perlin turbulence and fractal-noise program.
| ShaderResult< IrModule > donner::gpu::shader::programs::BuildTurbulenceModule | ( | ) |
Builds the turbulence compute program.
The host supplies bounded noise parameters and deterministic permutation/gradient tables. Integer pixel coordinates are transformed to filter space, evaluated independently for four channels, and written as premultiplied RGBA.