| std::vector< glm::ivec2 > | hmap::gpu::compute_particle_path (const Array &z, glm::ivec2 start, bool allow_uphill, float randomness, std::uint32_t seed, float inertia, float exit_weight, int border_margin, std::vector< float > &dz) |
| void | hmap::gpu::conv_erosion (Array &z, std::uint32_t seed, int iterations=20, int particle_count=1000, int ir_min=8, int ir_max=64, float size_distrib_exp=1.f, float erosion_strength=0.02f, float randomness=0.01f, float exit_forcing=0.05f, int gradient_ir=16, float gradient_exp=0.5f, float gradient_strength_min=0.f) |