feComponentTransfer packed-record layout and precompiled shader projections. 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::ComponentTransferShader () |
| Returns the WGSL component-transfer artifact: four packed channel functions over a read-only float array. | |
| const CompiledShaderView & | donner::gpu::shader::programs::ComponentTransferNativeShader () |
| Returns only the platform-native ComponentTransfer projection. | |
Variables | |
| constexpr uint32_t | donner::gpu::shader::programs::kComponentTransferChannelWords = 8 |
| Words in one channel record: kind, table offset, table count, slope, intercept, amplitude, exponent, offset. | |
| constexpr uint32_t | donner::gpu::shader::programs::kComponentTransferHeaderWords = 4 * kComponentTransferChannelWords |
| Words before the concatenated table values: four channel records. | |
feComponentTransfer packed-record layout and precompiled shader projections.
| const CompiledShaderView & donner::gpu::shader::programs::ComponentTransferNativeShader | ( | ) |
Returns only the platform-native ComponentTransfer projection.
| const CompiledShaderView & donner::gpu::shader::programs::ComponentTransferShader | ( | ) |
Returns the WGSL component-transfer artifact: four packed channel functions over a read-only float array.