|
|
constexpr std::string_view | donner::gpu::shader::programs::kTurbulenceEntryPoint = "cs_main" |
| | Compute entry point.
|
|
constexpr uint32_t | donner::gpu::shader::programs::kTurbulenceWorkgroupSize = 8 |
| | Workgroup width and height.
|
|
constexpr uint32_t | donner::gpu::shader::programs::kTurbulenceBaseTableSize = 256 |
| | Permutation and gradient table lengths required by the SVG noise algorithm.
|
| constexpr uint32_t | donner::gpu::shader::programs::kTurbulenceTableSize |
| | Number of entries in the duplicated turbulence permutation table.
|
| constexpr uint32_t | donner::gpu::shader::programs::kTurbulenceGradientTableSize |
| | Number of gradient entries across the four turbulence channels.
|
Shared turbulence shader binding, table, and dispatch contract.