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

Compile-time host-layout checks shared by the diffuse and specular lighting projections. More...

Include dependency graph for LightingArtifactValidation.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

template<const CompiledShaderView & shader>
consteval bool donner::gpu::shader::programs::ValidateLightingArtifact ()
 Checks the exact admitted storage and resource types while allowing reflected binding changes.

Detailed Description

Compile-time host-layout checks shared by the diffuse and specular lighting projections.

Function Documentation

◆ ValidateLightingArtifact()

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

Checks the exact admitted storage and resource types while allowing reflected binding changes.

Template Parameters
shaderStatic reflected shader interface.