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

feMerge precompiled shader projections. More...

#include <cstdint>
#include "donner/gpu/shader/CompiledShader.h"
Include dependency graph for Merge.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.

Functions

const CompiledShaderView & donner::gpu::shader::programs::MergeShader ()
 Returns the WGSL merge artifact: one premultiplied source-over pass of two inputs.
const CompiledShaderView & donner::gpu::shader::programs::MergeNativeShader ()
 Returns only the platform-native Merge projection.

Detailed Description

feMerge precompiled shader projections.

Function Documentation

◆ MergeNativeShader()

const CompiledShaderView & donner::gpu::shader::programs::MergeNativeShader ( )

Returns only the platform-native Merge projection.

Returns
Stable view into process-lifetime data.

◆ MergeShader()

const CompiledShaderView & donner::gpu::shader::programs::MergeShader ( )

Returns the WGSL merge artifact: one premultiplied source-over pass of two inputs.

Returns
Stable view into process-lifetime data.