MCPcopy Create free account

hub / github.com/blender/cycles / functions

Functions5,365 in github.com/blender/cycles

↓ 7 callersMethodwait
src/util/task.cpp:141
↓ 7 callersFunctionwritePixels
src/hydra/render_buffer.cpp:161
↓ 6 callersFunctionBoundBox
src/util/boundbox.h:22
↓ 6 callersMethodadd_average
src/integrator/render_scheduler.h:334
↓ 6 callersFunctionadd_pass
src/session/denoising.cpp:198
↓ 6 callersMethodadd_wall
src/integrator/render_scheduler.h:329
↓ 6 callersMethodarea
src/scene/light.cpp:202
↓ 6 callersFunctionattribute_data_fetch_normal
src/kernel/geom/attribute.h:171
↓ 6 callersFunctionattribute_not_found
src/kernel/geom/attribute.h:13
↓ 6 callersFunctionbsdf_diffuse_setup
src/kernel/closure/bsdf_diffuse.h:24
↓ 6 callersFunctionbsdf_get_specular_roughness_squared
src/kernel/closure/bsdf.h:25
↓ 6 callersFunctionbsdf_microfacet_estimate_albedo
This function estimates the albedo of the BSDF (NOT including the bsdf->weight) as caused by * the applied Fresnel model for the given view direction
src/kernel/closure/bsdf_microfacet.h:423
↓ 6 callersFunctionbuild_mix_partial_test_graph
* Graph for testing partial folds of MixRGB with one constant argument. * Includes 4 tests: constant on each side with fac either unknown or 1. */
src/test/render_graph_finalize_test.cpp:652
↓ 6 callersMethodbypass
src/scene/constant_fold.cpp:112
↓ 6 callersFunctionconst_copy_to
src/device/multi/device.cpp:546
↓ 6 callersFunctioncount_leading_zeros
src/util/math_base.h:707
↓ 6 callersFunctiondecasteljau_cubic
src/subd/patch.cpp:12
↓ 6 callersFunctiondir_phi
Extract the phi coordinate from the given direction, assuming `phi(wi) == 0`. * -pi < phi < pi */
src/kernel/closure/bsdf_principled_hair_huang.h:123
↓ 6 callersFunctionfast_logf
src/util/math_fast.h:379
↓ 6 callersFunctionfetch_float
src/kernel/svm/ramp.h:9
↓ 6 callersFunctionfetch_node_float
src/kernel/svm/util.h:111
↓ 6 callersFunctionfilm_get_scale_and_scale_exposure
src/kernel/film/read.h:63
↓ 6 callersFunctionfilm_get_scale_exposure
src/kernel/film/read.h:46
↓ 6 callersFunctionfilm_overwrite_pass_float
src/kernel/film/write.h:122
↓ 6 callersFunctionfloat_to_half
src/util/half.h:186
↓ 6 callersMethodforeach_device
Run given callback for every individual device which will be handling rendering. * For the single device the callback is called for the device itse
src/device/device.h:276
↓ 6 callersFunctionfrac
src/kernel/device/cpu/image.h:28
↓ 6 callersFunctionget_feature
src/scene/shader_nodes.h:272
↓ 6 callersMethodget_image_slot
src/scene/image.cpp:466
↓ 6 callersMethodget_long
src/util/ies.cpp:101
↓ 6 callersMethodget_shader_id
src/scene/shader.cpp:498
↓ 6 callersMethodget_vert_along_grid_edge
src/subd/subpatch.h:242
↓ 6 callersMethodhas_multiple_tiles
src/session/tile.h:70
↓ 6 callersMethodhas_spatial_varying
Ideally we could better detect this, but we can't query this now. */
src/scene/shader_nodes.h:1641
↓ 6 callersFunctionhash_hp_uint
src/util/hash.h:511
↓ 6 callersFunctionif
src/kernel/bvh/util.h:138
↓ 6 callersFunctionintegrator_path_init_sorted
src/kernel/integrator/state_flow.h:137
↓ 6 callersFunctionintegrator_state_read_ray
src/kernel/integrator/state_util.h:55
↓ 6 callersFunctioninterpolate_ies_vertical
src/kernel/util/ies.h:9
↓ 6 callersFunctionintersection_find_attribute
TODO: find a better (faster) solution for this. Maybe store offset per object for * attributes needed in intersection? */
src/kernel/bvh/util.h:188
↓ 6 callersFunctionintersection_get_object_flags
src/kernel/bvh/util.h:180
↓ 6 callersFunctionintersection_skip_self_local
src/kernel/bvh/util.h:254
↓ 6 callersMethodis_distant
src/scene/light_tree.h:375
↓ 6 callersMethodis_instanced
src/scene/geometry.cpp:120
↓ 6 callersFunctionis_light
src/kernel/light/tree.h:69
↓ 6 callersFunctionis_non_empty_leaf
src/scene/volume.cpp:224
↓ 6 callersFunctionis_power_of_two
src/util/types_base.h:67
↓ 6 callersMethodis_quad
src/scene/mesh.h:90
↓ 6 callersMethodis_written
src/scene/pass.cpp:151
↓ 6 callersMethodload_image_info
src/device/cpu/device_impl.cpp:79
↓ 6 callersFunctionlookup_table_read_3D
src/kernel/util/lookup_table.h:49
↓ 6 callersFunctionmake_uint3
src/kernel/device/metal/compat.h:240
↓ 6 callersFunctionmax
src/util/math_float4.h:223
↓ 6 callersFunctionmem_copy
src/util/array.h:300
↓ 6 callersMethodmetadata
src/scene/image.cpp:127
↓ 6 callersFunctionmicrofacet_ggx_preserve_energy
src/kernel/closure/bsdf_microfacet.h:359
↓ 6 callersFunctionmin
src/util/math_float4.h:214
↓ 6 callersFunctionmotion_triangle_intersect
src/kernel/geom/motion_triangle_intersect.h:27
↓ 6 callersMethodneed_motion
src/scene/scene.cpp:410
↓ 6 callersFunctionobject_fetch_transform_motion_test
src/kernel/geom/object.h:71
↓ 6 callersFunctionobject_get_inverse_transform
src/kernel/geom/object.h:113
↓ 6 callersFunctionobject_get_transform
src/kernel/geom/object.h:101
↓ 6 callersFunctionobject_negative_scale_applied
src/kernel/geom/object.h:206
↓ 6 callersFunctionone_minus_cos
src/util/math_base.h:625
↓ 6 callersFunctionosl_zero_albedo
If we failed to allocate a layer-able closure, we need to zero out the albedo * so that lower layers aren't falsely blocked. * Therefore, to keep th
src/kernel/osl/closures_setup.h:42
↓ 6 callersMethodparameter_array
src/scene/osl.cpp:1392
↓ 6 callersFunctionparticle_index
src/kernel/geom/object.h:395
↓ 6 callersFunctionpath_read_compressed_text
src/util/path.cpp:754
↓ 6 callersFunctionpower_heuristic
src/kernel/sample/mis.h:26
↓ 6 callersFunctionprimitive_is_volume_attribute
src/kernel/geom/primitive.h:91
↓ 6 callersMethodprimitive_type
src/scene/hair.cpp:537
↓ 6 callersFunctionrandom_float4_offset
src/kernel/svm/noisetex.h:38
↓ 6 callersFunctionreflect
src/util/math_float3.h:496
↓ 6 callersFunctionrefract_angle
Refract the incident ray, given the cosine of the refraction angle and the relative refractive * index of the incoming medium w.r.t. the outgoing med
src/kernel/closure/bsdf_util.h:103
↓ 6 callersMethodrelink
src/scene/shader_graph.cpp:315
↓ 6 callersMethodremove
src/scene/attribute.cpp:525
↓ 6 callersMethodremove_table
src/scene/tables.cpp:97
↓ 6 callersFunctionreset
src/util/progress.h:48
↓ 6 callersMethodreset_average
src/integrator/render_scheduler.h:359
↓ 6 callersFunctionreversed_bit_owen
src/kernel/sample/util.h:10
↓ 6 callersFunctionstack_load_float3_default
src/kernel/svm/util.h:24
↓ 6 callersFunctionstring_to_wstring
src/util/string.cpp:239
↓ 6 callersFunctionsvm_node_bump_P_dx
Position offsetted in x direction. */
src/kernel/svm/attribute.h:224
↓ 6 callersFunctionsvm_node_bump_P_dy
Position offsetted in y direction. */
src/kernel/svm/attribute.h:231
↓ 6 callersMethodsycl_queue
TODO: Make sycl::queue part of OneapiQueue and avoid using pointers to sycl::queue. */
src/device/oneapi/device_impl.cpp:361
↓ 6 callersFunctionsystem_cpu_support_avx2
src/util/system.cpp:212
↓ 6 callersMethodtag_update
src/scene/shader.cpp:326
↓ 6 callersMethodtake_handle
src/session/display_driver.cpp:79
↓ 6 callersFunctionto_phi
Conversion between `gamma` and `phi`. Notations see Figure 5 in the paper. */
src/kernel/closure/bsdf_principled_hair_huang.h:136
↓ 6 callersMethodtransform
src/scene/light_tree.h:117
↓ 6 callersFunctiontriangle_area
src/util/math_float3.h:709
↓ 6 callersFunctiontriangle_smooth_normal
src/kernel/geom/triangle.h:137
↓ 6 callersFunctionutil_aligned_free
src/util/aligned_malloc.cpp:57
↓ 6 callersFunctionutil_aligned_malloc
src/util/aligned_malloc.cpp:33
↓ 6 callersFunctionutil_murmur_hash3
src/util/murmurhash.cpp:50
↓ 6 callersFunctionvalidate_cpu_capabilities
src/test/util_half_test.h:11
↓ 6 callersFunctionvolume_channel_get
src/kernel/closure/volume.h:139
↓ 5 callersMethodGetStageMetersPerUnit
src/hydra/session.h:33
↓ 5 callersMethodShader
src/scene/shader.cpp:84
↓ 5 callersFunction__float2half
src/kernel/device/cuda/compat.h:102
← previousnext →501–600 of 5,365, ranked by callers