Color-space conversion parameters, transfer table and precompiled shader projections. More...
Classes | |
| struct | donner::gpu::shader::programs::ColorSpaceConvertParams |
| Uniform direction selector. More... | |
| struct | donner::gpu::shader::programs::ColorTransferTable |
| Read-only storage layout of the shared transfer table. More... | |
Namespaces | |
| namespace | donner |
| Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css. | |
Functions | |
| const std::array< float, 2 *kColorTransferSampleCount > & | donner::gpu::shader::programs::ColorTransferSamples () |
| Returns the process-lifetime transfer samples in the shader's table order. | |
| const CompiledShaderView & | donner::gpu::shader::programs::ColorSpaceConvertShader () |
| Returns the WGSL color-space artifact: straight-alpha channels pass through the selected half of the transfer table. | |
| const CompiledShaderView & | donner::gpu::shader::programs::ColorSpaceConvertNativeShader () |
| Returns only the platform-native ColorSpaceConvert projection. | |
Color-space conversion parameters, transfer table and precompiled shader projections.
| const CompiledShaderView & donner::gpu::shader::programs::ColorSpaceConvertNativeShader | ( | ) |
Returns only the platform-native ColorSpaceConvert projection.
| const CompiledShaderView & donner::gpu::shader::programs::ColorSpaceConvertShader | ( | ) |
Returns the WGSL color-space artifact: straight-alpha channels pass through the selected half of the transfer table.
|
inline |
Returns the process-lifetime transfer samples in the shader's table order.