|
Blender
V2.93
|
Go to the source code of this file.
| CCL_NAMESPACE_BEGIN ccl_device_noinline_cpu float noise_musgrave_fBm_1d | ( | float | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
Definition at line 28 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_1d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_fBm_2d | ( | float2 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
Definition at line 199 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_2d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_fBm_3d | ( | float3 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
Definition at line 370 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_3d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_fBm_4d | ( | float4 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
Definition at line 541 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_4d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_hetero_terrain_1d | ( | float | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset | ||
| ) |
Definition at line 91 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_1d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_hetero_terrain_2d | ( | float2 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset | ||
| ) |
Definition at line 262 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_2d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_hetero_terrain_3d | ( | float3 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset | ||
| ) |
Definition at line 433 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_3d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_hetero_terrain_4d | ( | float4 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset | ||
| ) |
Definition at line 604 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_4d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_hybrid_multi_fractal_1d | ( | float | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain | ||
| ) |
Definition at line 126 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_1d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_hybrid_multi_fractal_2d | ( | float2 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain | ||
| ) |
Definition at line 297 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_2d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_hybrid_multi_fractal_3d | ( | float3 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain | ||
| ) |
Definition at line 468 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_3d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_hybrid_multi_fractal_4d | ( | float4 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain | ||
| ) |
Definition at line 639 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_4d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_multi_fractal_1d | ( | float | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
Definition at line 59 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_1d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_multi_fractal_2d | ( | float2 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
Definition at line 230 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_2d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_multi_fractal_3d | ( | float3 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
Definition at line 401 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_3d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_multi_fractal_4d | ( | float4 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
Definition at line 572 of file svm_musgrave.h.
References float_to_int(), floorf, H, powf, and snoise_4d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_ridged_multi_fractal_1d | ( | float | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain | ||
| ) |
Definition at line 165 of file svm_musgrave.h.
References fabsf, float_to_int(), H, powf, saturate(), and snoise_1d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_ridged_multi_fractal_2d | ( | float2 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain | ||
| ) |
Definition at line 336 of file svm_musgrave.h.
References fabsf, float_to_int(), H, powf, saturate(), and snoise_2d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_ridged_multi_fractal_3d | ( | float3 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain | ||
| ) |
Definition at line 507 of file svm_musgrave.h.
References fabsf, float_to_int(), H, powf, saturate(), and snoise_3d().
Referenced by svm_node_tex_musgrave().
| ccl_device_noinline_cpu float noise_musgrave_ridged_multi_fractal_4d | ( | float4 | co, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain | ||
| ) |
Definition at line 678 of file svm_musgrave.h.
References fabsf, float_to_int(), H, powf, saturate(), and snoise_4d().
Referenced by svm_node_tex_musgrave().
| ccl_device void svm_node_tex_musgrave | ( | KernelGlobals * | kg, |
| ShaderData * | sd, | ||
| float * | stack, | ||
| uint | offsets1, | ||
| uint | offsets2, | ||
| uint | offsets3, | ||
| int * | offset | ||
| ) |
Definition at line 703 of file svm_musgrave.h.
References clamp(), fmaxf, kg, make_float2, make_float4, NODE_MUSGRAVE_FBM, NODE_MUSGRAVE_HETERO_TERRAIN, NODE_MUSGRAVE_HYBRID_MULTIFRACTAL, NODE_MUSGRAVE_MULTIFRACTAL, NODE_MUSGRAVE_RIDGED_MULTIFRACTAL, noise_musgrave_fBm_1d(), noise_musgrave_fBm_2d(), noise_musgrave_fBm_3d(), noise_musgrave_fBm_4d(), noise_musgrave_hetero_terrain_1d(), noise_musgrave_hetero_terrain_2d(), noise_musgrave_hetero_terrain_3d(), noise_musgrave_hetero_terrain_4d(), noise_musgrave_hybrid_multi_fractal_1d(), noise_musgrave_hybrid_multi_fractal_2d(), noise_musgrave_hybrid_multi_fractal_3d(), noise_musgrave_hybrid_multi_fractal_4d(), noise_musgrave_multi_fractal_1d(), noise_musgrave_multi_fractal_2d(), noise_musgrave_multi_fractal_3d(), noise_musgrave_multi_fractal_4d(), noise_musgrave_ridged_multi_fractal_1d(), noise_musgrave_ridged_multi_fractal_2d(), noise_musgrave_ridged_multi_fractal_3d(), noise_musgrave_ridged_multi_fractal_4d(), read_node(), stack_load_float3(), stack_load_float_default(), stack_store_float(), svm_unpack_node_uchar3(), svm_unpack_node_uchar4(), type, w(), uint4::w, uint4::x, float3::x, uint4::y, float3::y, uint4::z, and float3::z.
Referenced by svm_eval_nodes().