Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blender/cycles
/ functions
Functions
5,365 in github.com/blender/cycles
⨍
Functions
5,365
◇
Types & classes
983
↓ 2 callers
Method
get_max_num_threads_per_multiprocessor
src/device/hip/device_impl.cpp:1002
↓ 2 callers
Method
get_max_num_threads_per_multiprocessor
src/device/cuda/device_impl.cpp:1068
↓ 2 callers
Method
get_num_multiprocessors
src/device/hip/device_impl.cpp:997
↓ 2 callers
Method
get_num_multiprocessors
src/device/cuda/device_impl.cpp:1063
↓ 2 callers
Method
get_num_triangles
src/subd/split.h:101
↓ 2 callers
Method
get_num_verts
src/subd/split.h:96
↓ 2 callers
Function
get_object_attribute
src/kernel/osl/services.cpp:608
↓ 2 callers
Function
get_object_attribute
src/kernel/osl/services_gpu.h:698
↓ 2 callers
Function
get_object_standard_attribute
src/kernel/osl/services_gpu.h:725
↓ 2 callers
Function
get_optix_include_dir
src/device/optix/device_impl.cpp:163
↓ 2 callers
Method
get_shading_system
src/scene/osl.cpp:83
↓ 2 callers
Method
get_svm_slots
src/scene/image.cpp:154
↓ 2 callers
Method
get_tile_number
src/scene/image.cpp:237
↓ 2 callers
Method
get_tile_overscan
src/session/tile.h:75
↓ 2 callers
Method
get_uint
src/graph/node.cpp:193
↓ 2 callers
Function
get_work_pixel
src/kernel/device/gpu/work_stealing.h:7
↓ 2 callers
Function
git_remote_branch_exists
(git_command: str, remote: str, branch: str)
src/cmake/make_utils.py:77
↓ 2 callers
Function
grad1
src/kernel/svm/noise.h:28
↓ 2 callers
Method
graphics_interop_activate
src/integrator/path_trace_display.cpp:221
↓ 2 callers
Method
graphics_interop_deactivate
src/integrator/path_trace_display.cpp:226
↓ 2 callers
Method
graphics_interop_get_device
src/integrator/path_trace_display.cpp:190
↓ 2 callers
Function
guiding_bsdf_sample
src/kernel/integrator/guiding.h:582
↓ 2 callers
Function
guiding_phase_pdf
src/kernel/integrator/guiding.h:655
↓ 2 callers
Function
guiding_record_background
Records/Adds a final path segment when the path leaves the scene and * intersects with a background light (e.g., background color, * distant light,
src/kernel/integrator/guiding.h:426
↓ 2 callers
Function
guiding_record_bssrdf_bounce
Records the direction at the point of entry the path takes when sampling the SSS contribution. * If not terminated this function is usually followed
src/kernel/integrator/guiding.h:234
↓ 2 callers
Function
guiding_record_light_surface_segment
Adds a pseudo path vertex/segment when intersecting a virtual light source. * (e.g., area, sphere, or disk light). This call is often followed * a c
src/kernel/integrator/guiding.h:389
↓ 2 callers
Function
guiding_record_surface_emission
Records the emission at the current surface intersection (physical or virtual) */
src/kernel/integrator/guiding.h:149
↓ 2 callers
Function
guiding_record_volume_segment
Records/Adds a new path segment with the current path vertex being inside a volume. * If the path is not terminated this call is usually followed by
src/kernel/integrator/guiding.h:268
↓ 2 callers
Function
guiding_record_volume_transmission
Records the transmission (a.k.a. transmittance weight) between the current path segment * and the next one, when the path is inside or passes a volum
src/kernel/integrator/guiding.h:331
↓ 2 callers
Function
guiding_surface_incoming_radiance_pdf
src/kernel/integrator/guiding.h:607
↓ 2 callers
Function
hair_alpha_angles
Update sin_theta_o and cos_theta_o to account for scale tilt for each bounce. */
src/kernel/closure/bsdf_principled_hair_chiang.h:235
↓ 2 callers
Function
hair_attenuation
Given the Fresnel term and transmittance, generate the attenuation terms for each bounce. */
src/kernel/closure/bsdf_principled_hair_chiang.h:199
↓ 2 callers
Function
half4_to_float4
src/util/half.h:225
↓ 2 callers
Function
half_plane_intersect
src/kernel/geom/curve_intersect.h:150
↓ 2 callers
Method
has_attribute_dependency
src/scene/shader_graph.h:201
↓ 2 callers
Method
has_bssrdf_bump
src/scene/shader_nodes.cpp:3011
↓ 2 callers
Method
has_bump
src/scene/shader_nodes.cpp:2260
↓ 2 callers
Method
has_shadow_catcher
src/scene/scene.cpp:773
↓ 2 callers
Method
has_unaligned
src/bvh/node.h:65
↓ 2 callers
Function
hash_float4_to_float3
src/util/hash.h:314
↓ 2 callers
Function
hash_float_to_float
src/util/hash.h:217
↓ 2 callers
Function
hash_int4_3
src/util/hash.h:412
↓ 2 callers
Function
hash_int8_4
src/util/hash.h:482
↓ 2 callers
Function
hash_uint_to_float
src/util/hash.h:192
↓ 2 callers
Function
hash_wang_seeded_uint
src/util/hash.h:557
↓ 2 callers
Function
hipSupportsDeviceOIDN
src/device/hip/util.h:80
↓ 2 callers
Function
hipewCompilerVersion
src/device/hip/util.cpp:41
↓ 2 callers
Function
host_free
src/device/multi/device.cpp:358
↓ 2 callers
Function
insert
src/bvh/binning.cpp:31
↓ 2 callers
Function
integrate_intersect_shadow_opaque
src/kernel/integrator/intersect_shadow.h:31
↓ 2 callers
Function
integrate_surface_shader_setup
src/kernel/integrator/shade_surface.h:29
↓ 2 callers
Function
integrate_surface_terminate
src/kernel/integrator/shade_surface.h:620
↓ 2 callers
Function
integrator_intersect_terminate
src/kernel/integrator/intersect_closest.h:29
↓ 2 callers
Function
integrator_shade_background
src/kernel/integrator/shade_background.h:196
↓ 2 callers
Function
integrator_shade_dedicated_light
src/kernel/integrator/shade_dedicated_light.h:214
↓ 2 callers
Function
integrator_shade_light_forward
Evaluate light shader at intersection in forward path tracing. */
src/kernel/integrator/shade_light.h:74
↓ 2 callers
Function
integrator_shade_light_nee
Evaluate light shader for next event estimation, after shade_surface and shade_volume and before * shadow ray intersection. Only when the light has n
src/kernel/integrator/shade_light.h:210
↓ 2 callers
Function
integrator_shade_surface
src/kernel/integrator/shade_surface.h:867
↓ 2 callers
Function
integrator_shade_volume
src/kernel/integrator/shade_volume.h:2925
↓ 2 callers
Function
integrator_shade_volume_ray_marching
src/kernel/integrator/shade_volume.h:2941
↓ 2 callers
Function
integrator_shade_volume_setup
src/kernel/integrator/shade_volume.h:2867
↓ 2 callers
Function
integrator_state_copy_only
src/kernel/integrator/state_util.h:311
↓ 2 callers
Function
integrator_state_read_shadow_ray_self
src/kernel/integrator/state_util.h:136
↓ 2 callers
Method
interp
src/kernel/device/cpu/image.h:311
↓ 2 callers
Function
intersection_curve_shadow_transparency
src/kernel/bvh/util.h:218
↓ 2 callers
Function
intersection_skip_shadow_already_recoded
Check whether an intersection denoted by its object and primitive is to be skipped due to it * being already recoded. * The situation when primitive
src/kernel/bvh/util.h:296
↓ 2 callers
Function
ior_from_F0
src/kernel/closure/bsdf_util.h:332
↓ 2 callers
Function
iridescence_airy_summation
src/kernel/closure/bsdf_util.h:524
↓ 2 callers
Method
is_array
src/graph/node_type.cpp:25
↓ 2 callers
Method
is_float
src/util/image_metadata.cpp:30
↓ 2 callers
Method
is_linked
src/scene/svm.cpp:290
↓ 2 callers
Method
is_modified
src/graph/node.cpp:823
↓ 2 callers
Function
is_nearfield
src/kernel/closure/bsdf_principled_hair_huang.h:232
↓ 2 callers
Method
is_one
src/scene/constant_fold.cpp:197
↓ 2 callers
Method
is_ready
Report status and return true if device is ready for rendering. */
src/device/device.h:185
↓ 2 callers
Method
is_rgba
src/util/image_metadata.cpp:41
↓ 2 callers
Function
is_socket_array_float3
src/graph/node.cpp:45
↓ 2 callers
Function
is_socket_float3
src/graph/node.cpp:39
↓ 2 callers
Method
is_triangle
src/scene/light_tree.h:210
↓ 2 callers
Function
is_zero_mask
src/util/math_float3.h:662
↓ 2 callers
Function
isnan_safe
src/util/math_base.h:301
↓ 2 callers
Function
kernel_background_evaluate
src/kernel/bake/bake.h:55
↓ 2 callers
Function
kernel_curve_shadow_transparency_evaluate
src/kernel/bake/bake.h:96
↓ 2 callers
Function
kernel_displace_evaluate
src/kernel/bake/bake.h:19
↓ 2 callers
Function
kernel_embree_intersect_volume
src/kernel/device/cpu/bvh.h:731
↓ 2 callers
Function
kernel_read_pass_float3
src/kernel/film/write.h:143
↓ 2 callers
Function
kernel_read_pass_float4
src/kernel/film/write.h:148
↓ 2 callers
Function
kernel_shadow_catcher_is_object_pass
src/kernel/integrator/shadow_catcher.h:72
↓ 2 callers
Function
kernel_volume_density_evaluate
src/kernel/bake/bake.h:119
↓ 2 callers
Function
light_distribution_pdf_lamp
src/kernel/light/distribution.h:55
↓ 2 callers
Function
light_distribution_sample
src/kernel/light/distribution.h:11
↓ 2 callers
Function
light_eval_from_intersection
src/kernel/light/light.h:454
↓ 2 callers
Function
light_link_light_match
src/kernel/light/light.h:60
↓ 2 callers
Function
light_normal_uv_from_position
Get light coordinates from position on light. */
src/kernel/light/light.h:480
↓ 2 callers
Function
light_sample_mis_weight_forward_distant
src/kernel/light/sample.h:545
↓ 2 callers
Function
light_sample_mis_weight_forward_surface
src/kernel/light/sample.h:464
↓ 2 callers
Function
light_sample_mis_weight_nee
src/kernel/light/sample.h:339
↓ 2 callers
Function
light_sample_shader_eval_forward
Evaluate shader on light. Not supported for background and triangle lights, that happens * in shade_surface and shader_background. */
src/kernel/light/sample.h:44
↓ 2 callers
Function
light_sample_terminate_probability
Early path termination of shadow rays. */
src/kernel/light/sample.h:107
↓ 2 callers
Function
light_sample_to_surface_shadow_ray
Create shadow ray towards light sample. */
src/kernel/light/sample.h:299
← previous
next →
1,301–1,400 of 5,365, ranked by callers