MCPcopy Create free account

hub / github.com/blender/cycles / functions

Functions5,365 in github.com/blender/cycles

↓ 3 callersFunctionfast_inv_cbrtf
Fast inverse cube root for positive x, with two Newton iterations to improve accuracy. */
src/util/math_fast.h:638
↓ 3 callersFunctionfast_log2f
Based on: * * https://github.com/LiraNuna/glsl-sse2/blob/master/source/vec4.h */
src/util/math_fast.h:353
↓ 3 callersFunctionfill_cubic_weights
Cubic interpolation weights. */
src/kernel/util/image_3d.h:29
↓ 3 callersFunctionfilm_get_scale
src/kernel/film/read.h:29
↓ 3 callersFunctionfilm_write_cryptomatte_pass
src/kernel/film/data_passes.h:16
↓ 3 callersFunctionfilm_write_emission_or_background_pass
Write background or emission to appropriate pass. */
src/kernel/film/light_passes.h:389
↓ 3 callersFunctionfilm_write_surface_emission
src/kernel/film/light_passes.h:669
↓ 3 callersFunctionfilm_write_transparent
Write transparency to render buffer. * * Note that we accumulate transparency = 1 - alpha in the render buffer. * Otherwise we'd have to write alph
src/kernel/film/light_passes.h:588
↓ 3 callersMethodfind_pass
src/session/buffers.cpp:174
↓ 3 callersFunctionfisheye_to_direction
src/kernel/camera/projection.h:70
↓ 3 callersFunctionflatten_closure_tree
src/kernel/osl/osl.h:72
↓ 3 callersFunctionfloat3
Convenient constructors and operators for SIMD, otherwise default is enough. */
src/util/types_float3.h:41
↓ 3 callersFunctionfloat4
src/util/types_float4.h:25
↓ 3 callersFunctionfloat_ramp_lookup
src/kernel/svm/ramp.h:19
↓ 3 callersFunctionfloat_to_half_image
For image textutes */
src/util/half.h:284
↓ 3 callersFunctionfloor_to_int
src/util/math_base.h:412
↓ 3 callersFunctionfree_memory
Try as hard as possible to use zero memory. */
src/util/vector.h:28
↓ 3 callersFunctionfresnel_conductor
Calculates Fresnel reflectance at a dielectric-conductor interface given the relative IOR. */
src/kernel/closure/bsdf_util.h:310
↓ 3 callersFunctionfresnel_dielectric_Fss
Approximates the average single-scattering Fresnel for a given IOR. * This is defined as the integral over 0...1 of 2*cosI * F(cosI, eta) d_cosI, wit
src/kernel/closure/bsdf_util.h:131
↓ 3 callersFunctionfresnel_dielectric_polarized
Compute fresnel reflectance for perpendicular (aka S-) and parallel (aka P-) polarized light. * If requested by the caller, r_cos_phi is set to the c
src/kernel/closure/bsdf_util.h:47
↓ 3 callersFunctionfresnel_f82
Evaluate the F82 metallic model for the given parameters. */
src/kernel/closure/bsdf_util.h:178
↓ 3 callersMethodget_adaptive_sampling
src/scene/integrator.cpp:414
↓ 3 callersMethodget_emitters
src/scene/light_tree.h:432
↓ 3 callersMethodget_float2
src/graph/node.cpp:211
↓ 3 callersFunctionget_hiprt_transform
src/device/hiprt/device_impl.cpp:32
↓ 3 callersMethodget_info
src/session/buffers.cpp:69
↓ 3 callersFunctionget_knode_id
src/scene/light_tree_debug.cpp:222
↓ 3 callersMethodget_num_tiles
src/session/tile.h:65
↓ 3 callersMethodget_pass_pixels
src/integrator/path_trace_tile.cpp:25
↓ 3 callersMethodget_scene_linear_interop_id
src/util/colorspace.cpp:866
↓ 3 callersMethodget_transform
src/graph/node.cpp:237
↓ 3 callersFunctionget_vdb_for_attribute
src/scene/volume.cpp:496
↓ 3 callersMethodget_vert_along_edge_reverse
src/subd/subpatch.h:229
↓ 3 callersFunctionguiding_bsdf_pdf
src/kernel/integrator/guiding.h:597
↓ 3 callersFunctionguiding_device_type
src/util/guiding.h:14
↓ 3 callersFunctionguiding_record_volume_emission
Records the emission of a volume at the vertex of the current path segment. */
src/kernel/integrator/guiding.h:362
↓ 3 callersFunctionh_to_gamma
Solve for `gamma` in equation `h = -cos_phi_i * sin_gamma + b * sin_phi_i * cos_gamma`. * Also, make use of `r = sqrt(sqr(cos_phi_i) + sqr(b * sin_ph
src/kernel/closure/bsdf_principled_hair_huang.h:174
↓ 3 callersMethodhas_new_handle
src/session/display_driver.cpp:67
↓ 3 callersFunctionhas_surface_bssrdf
src/scene/shader_nodes.h:704
↓ 3 callersMethodhas_surface_bssrdf
src/scene/shader_nodes.cpp:2848
↓ 3 callersFunctionhash_float_to_color
src/kernel/osl/shaders/node_hash.h:114
↓ 3 callersFunctionhash_int2_to_color
src/kernel/osl/shaders/node_hash.h:57
↓ 3 callersFunctionhash_int2_to_float3
src/util/hash.h:262
↓ 3 callersFunctionhash_int4_to_color
src/kernel/osl/shaders/node_hash.h:62
↓ 3 callersFunctionhash_int4_to_float3
src/util/hash.h:267
↓ 3 callersFunctionhash_string
src/util/hash.h:637
↓ 3 callersFunctionhipDeviceArch
src/device/hip/util.h:54
↓ 3 callersFunctionimprove_5throot_solution_sse2
Improve x ^ 1.0f/5.0f solution with Newton-Raphson method */
src/util/color.h:286
↓ 3 callersFunctionintegrator_intersect_closest
src/kernel/integrator/intersect_closest.h:354
↓ 3 callersFunctionintegrator_intersect_dedicated_light
src/kernel/integrator/intersect_dedicated_light.h:217
↓ 3 callersFunctionintegrator_intersect_skip_lights
src/kernel/integrator/intersect_closest.h:17
↓ 3 callersFunctionintegrator_intersect_subsurface
src/kernel/integrator/intersect_subsurface.h:9
↓ 3 callersFunctionintegrator_intersect_volume_stack
src/kernel/integrator/intersect_volume_stack.h:228
↓ 3 callersFunctionintegrator_shade_shadow
src/kernel/integrator/shade_shadow.h:165
↓ 3 callersFunctionintegrator_shade_surface_mnee
src/kernel/integrator/shade_surface.h:898
↓ 3 callersFunctionintegrator_shadow_path_next
src/kernel/integrator/state_flow.h:115
↓ 3 callersFunctionintegrator_split_shadow_catcher
Split path if a shadow catcher was hit. */
src/kernel/integrator/intersect_closest.h:91
↓ 3 callersFunctionintegrator_state_copy_volume_stack_to_shadow
src/kernel/integrator/state_util.h:219
↓ 3 callersFunctionintegrator_state_read_shadow_isect
src/kernel/integrator/state_util.h:297
↓ 3 callersFunctionintegrator_state_write_shadow_ray
src/kernel/integrator/state_util.h:75
↓ 3 callersFunctionintegrator_state_write_shadow_ray_self
src/kernel/integrator/state_util.h:98
↓ 3 callersFunctionintersection_get_shader_flags
src/kernel/bvh/util.h:128
↓ 3 callersFunctionintersection_skip_self
src/kernel/bvh/util.h:239
↓ 3 callersFunctioninvert
src/kernel/svm/invert.h:9
↓ 3 callersMethodis_a
src/graph/node.cpp:777
↓ 3 callersMethodis_empty
src/session/display_driver.cpp:30
↓ 3 callersMethodis_instance
src/scene/light_tree.h:360
↓ 3 callersFunctionisfinite_safe
src/util/math_float3.h:687
↓ 3 callersFunctionkernel_embree_get_hit_object
src/kernel/device/cpu/bvh.h:126
↓ 3 callersFunctionkernel_ies_interp
src/kernel/util/ies.h:58
↓ 3 callersFunctionkernel_image_interp_3d
src/kernel/util/image_3d.h:203
↓ 3 callersFunctionkernel_shadow_catcher_is_matte_path
src/kernel/integrator/shadow_catcher.h:67
↓ 3 callersFunctionlgammaf
src/util/math_base.h:648
↓ 3 callersFunctionlight_link_receiver_nee
src/kernel/light/light.h:34
↓ 3 callersFunctionlight_object_shader_flags
src/scene/light.cpp:311
↓ 3 callersFunctionlight_sample_mis_weight_forward
src/kernel/light/sample.h:322
↓ 3 callersFunctionlight_sample_mis_weight_forward_lamp
src/kernel/light/sample.h:508
↓ 3 callersFunctionlight_sample_shader_eval_nee_constant
src/kernel/light/sample.h:21
↓ 3 callersFunctionlight_sample_terminate
src/kernel/light/sample.h:115
↓ 3 callersFunctionlight_tree_pdf
src/kernel/light/tree.h:814
↓ 3 callersFunctionlinear_rgb_to_gray
src/kernel/util/colorspace.h:34
↓ 3 callersFunctionload_kernels
src/device/multi/device.cpp:175
↓ 3 callersMethodload_kernels
src/scene/scene.cpp:669
↓ 3 callersFunctionlog_init
src/util/log.cpp:72
↓ 3 callersMethodmake_leaf
src/scene/light_tree.h:321
↓ 3 callersFunctionmap_to_sphere
src/util/math_float3.h:802
↓ 3 callersFunctionmask
src/util/math_float4.h:587
↓ 3 callersMethodmem_copy_to
src/device/cpu/device_impl.cpp:121
↓ 3 callersMethodmem_move_to_host
src/device/cpu/device_impl.cpp:140
↓ 3 callersFunctionmerge_layer_render_time
src/session/merge.cpp:299
↓ 3 callersFunctionmicrofacet_ggx_sample_vndf
GGX VNDF importance sampling algorithm from: * Sampling the GGX Distribution of Visible Normals. * Eric Heitz, JCGT Vol. 7, No. 4, 2018. * https://
src/kernel/closure/bsdf_microfacet.h:189
↓ 3 callersFunctionmin
src/util/math_float3.h:342
↓ 3 callersFunctionmin4
src/util/math_base.h:195
↓ 3 callersFunctionmotion_curve_keys
return 2 curve key locations */
src/kernel/geom/motion_curve.h:117
↓ 3 callersFunctionmotion_point
return 2 point key locations */
src/kernel/geom/motion_point.h:42
↓ 3 callersFunctionmotion_triangle_normals
src/kernel/geom/motion_triangle.h:159
↓ 3 callersMethodneed_build_bvh
src/scene/geometry.cpp:110
↓ 3 callersMethodneed_filter
src/integrator/adaptive_sampling.cpp:44
↓ 3 callersFunctionnode_from_image_spec_atttributes
src/session/tile.cpp:202
↓ 3 callersFunctionnode_socket_attribute_name
src/session/tile.cpp:73
← previousnext →901–1,000 of 5,365, ranked by callers