74float perlin(
float position);
157 float distance = 0.0f;
175 const bool calc_color);
186 const bool calc_color);
197 const bool calc_color);
208 const bool calc_color);
218 const bool calc_color);
230 const float frequency,
231 const float anisotropy,
232 const float orientation,
239 const float frequency,
240 const float anisotropy,
SIMD_FORCE_INLINE btVector3 & normalize()
Normalize this vector x^2 + y^2 + z^2 = 1.
local_group_size(16, 16) .push_constant(Type b
float3 perlin_float3_fractal_distorted(float position, float detail, float roughness, float lacunarity, float offset, float gain, float distortion, int type, bool normalize)
uint32_t hash_float(float kx)
float hash_float_to_float(float k)
float perlin_signed(float position)
void gabor(const float2 coordinates, const float scale, const float frequency, const float anisotropy, const float orientation, float *r_value, float *r_phase, float *r_intensity)
float4 voronoi_position(const float coord)
VoronoiOutput voronoi_smooth_f1(const VoronoiParams ¶ms, const float coord, const bool calc_color)
float voronoi_n_sphere_radius(const VoronoiParams ¶ms, const float coord)
float perlin(float position)
float voronoi_distance_to_edge(const VoronoiParams ¶ms, const float coord)
VoronoiOutput fractal_voronoi_x_fx(const VoronoiParams ¶ms, const T coord, const bool calc_color)
float voronoi_distance(const float a, const float b)
float perlin_fbm(T p, float detail, float roughness, float lacunarity, bool normalize)
VoronoiOutput voronoi_f2(const VoronoiParams ¶ms, const float coord)
float3 hash_float_to_float3(float k)
float fractal_voronoi_distance_to_edge(const VoronoiParams ¶ms, const T coord)
float4 hash_float_to_float4(float4 k)
VoronoiOutput voronoi_f1(const VoronoiParams ¶ms, const float coord)
float perlin_fractal_distorted(T position, float detail, float roughness, float lacunarity, float offset, float gain, float distortion, int type, bool normalize)
float2 hash_float_to_float2(float2 k)
float hash_to_float(uint32_t kx)