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

Compile-time verification of turbulence storage and compute reflection. More...

#include <cstddef>
#include "donner/gpu/shader/programs/Turbulence.h"
Include dependency graph for TurbulenceArtifactValidation.h:

Namespaces

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

Functions

template<const CompiledShaderView & shader>
consteval bool donner::gpu::shader::programs::ValidateTurbulenceArtifact ()
 Checks every shared parameter and table field, resource format and compute surface.

Detailed Description

Compile-time verification of turbulence storage and compute reflection.

Function Documentation

◆ ValidateTurbulenceArtifact()

template<const CompiledShaderView & shader>
bool donner::gpu::shader::programs::ValidateTurbulenceArtifact ( )
consteval

Checks every shared parameter and table field, resource format and compute surface.

Template Parameters
shaderStatic reflected shader interface.