SVG offset parameters and precompiled shader projections. More...
Classes | |
| struct | donner::gpu::shader::programs::OffsetParams |
| Uniform layout for finite pixel shifts in the admitted [-4096, 4096] range. More... | |
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::OffsetShader () |
| Returns the authored WGSL offset shader and its reflected resource/compute interface. Source texels outside the input extent become transparent black. Invocations outside the destination extent do not write. Callers provide finite shifts in [-4096, 4096]. | |
| const CompiledShaderView & | donner::gpu::shader::programs::OffsetNativeShader () |
| Returns only the platform's native MSL or SPIR-V projection and the reflected interface. | |
SVG offset parameters and precompiled shader projections.
| const CompiledShaderView & donner::gpu::shader::programs::OffsetNativeShader | ( | ) |
Returns only the platform's native MSL or SPIR-V projection and the reflected interface.
| const CompiledShaderView & donner::gpu::shader::programs::OffsetShader | ( | ) |
Returns the authored WGSL offset shader and its reflected resource/compute interface. Source texels outside the input extent become transparent black. Invocations outside the destination extent do not write. Callers provide finite shifts in [-4096, 4096].