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
↓ 3 callers
Function
tex_src_pitch
src/device/cuda/device_impl.cpp:727
↓ 3 callers
Function
transform_equal_threshold
src/util/transform.h:346
↓ 3 callers
Function
triangle_dPdudv
src/kernel/geom/triangle.h:237
↓ 3 callers
Function
triangle_point_from_uv_and_verts
* Use the barycentric coordinates to get the intersection location, * but with vertex coordinates specified. */
src/kernel/geom/triangle_intersect.h:148
↓ 3 callers
Function
triangle_smooth_normal_unnormalized_object_space
Special variation for normal mapping, where we want to match the unnormalized object * space interpolation as assumed by normal map baking exactly. A
src/kernel/geom/triangle.h:204
↓ 3 callers
Method
update
src/scene/scene.cpp:620
↓ 3 callers
Method
update_passes
src/session/buffers.cpp:117
↓ 3 callers
Method
update_tangents
src/scene/mesh.cpp:870
↓ 3 callers
Method
usable_as_light
src/scene/object.cpp:392
↓ 3 callers
Method
use_smooth_fvar
src/subd/osd.cpp:292
↓ 3 callers
Function
util_guarded_mem_alloc
src/util/guarded_allocator.cpp:14
↓ 3 callers
Function
util_guarded_mem_free
src/util/guarded_allocator.cpp:19
↓ 3 callers
Function
util_hash_to_float
This is taken from the cryptomatte specification 1.0 */
src/util/murmurhash.cpp:102
↓ 3 callers
Function
util_image_multiply_native
src/util/image.h:85
↓ 3 callers
Function
volume_draine_setup
src/kernel/closure/volume_draine.h:23
↓ 3 callers
Function
volume_is_homogeneous
Check if the volume is homogeneous by checking if the shader flag is set or if volume attributes * are needed. */
src/kernel/integrator/volume_stack.h:143
↓ 3 callers
Function
volume_normalized_position
src/kernel/geom/volume.h:29
↓ 3 callers
Function
volume_phase_get_g
Approximate phase functions as Henyey-Greenstein for volume guiding. * TODO: This is not ideal, we should use RIS guiding for non-HG phase functions.
src/kernel/closure/volume.h:107
↓ 3 callers
Function
voronoi_distance_bound
src/kernel/svm/voronoi.h:77
↓ 3 callers
Function
xyz_to_rgb_clamped
src/kernel/util/colorspace.h:20
↓ 2 callers
Method
ApplyCameraSettings
src/hydra/camera.cpp:259
↓ 2 callers
Method
GetDisplayAovBinding
src/hydra/session.h:43
↓ 2 callers
Function
GetNodeValue
src/hydra/node_util.cpp:514
↓ 2 callers
Method
IsDisplaySupported
src/hydra/render_delegate.cpp:148
↓ 2 callers
Method
IsResourceUsed
src/hydra/render_buffer.cpp:108
↓ 2 callers
Method
Map
src/hydra/render_buffer.cpp:70
↓ 2 callers
Method
SetConverged
src/hydra/render_buffer.cpp:103
↓ 2 callers
Method
SetDisplayAovBinding
src/hydra/session.h:48
↓ 2 callers
Function
SetNodeValue
src/hydra/node_util.cpp:416
↓ 2 callers
Method
Unmap
src/hydra/render_buffer.cpp:86
↓ 2 callers
Function
__int4_as_float4
src/util/math_float4.h:665
↓ 2 callers
Function
_surface_shader_exclude
src/kernel/integrator/surface_shader.h:239
↓ 2 callers
Method
active
src/util/profiling.cpp:161
↓ 2 callers
Method
add
src/scene/light_tree.h:285
↓ 2 callers
Method
add
src/scene/stats.cpp:160
↓ 2 callers
Method
add_image_user
src/scene/image.cpp:440
↓ 2 callers
Method
add_subd_face
src/scene/mesh.cpp:476
↓ 2 callers
Function
alloc_pixels
src/session/merge.cpp:382
↓ 2 callers
Function
any_zero
src/util/math_float3.h:585
↓ 2 callers
Function
atomic_fetch_and_add_uint32_shared
src/util/atomic.h:221
↓ 2 callers
Function
atomic_store_local
src/util/atomic.h:293
↓ 2 callers
Function
attribute_bump_map_normal
src/kernel/osl/services_shared.h:54
↓ 2 callers
Function
azimuthal_scattering
Azimuthal scattering function Np. */
src/kernel/closure/bsdf_principled_hair_chiang.h:127
↓ 2 callers
Function
background_map_pdf
TODO(sergey): Same as above, after the release we should consider using * `noinline` for all devices. */
src/kernel/light/background.h:109
↓ 2 callers
Function
background_setup
src/kernel/closure/emissive.h:12
↓ 2 callers
Function
background_sun_pdf
src/kernel/light/background.h:317
↓ 2 callers
Function
bessel_I0
Numerical approximation to the Bessel function of the first kind. */
src/kernel/closure/bsdf_principled_hair_chiang.h:76
↓ 2 callers
Function
bi_mix
Bilinear Interpolation: * * v2 v3 * @ + + + + @ y * + + ^ * + + | * + + | * @ + +
src/kernel/svm/noise.h:64
↓ 2 callers
Function
bsdf_ashikhmin_shirley_eval
src/kernel/closure/bsdf_ashikhmin_shirley.h:48
↓ 2 callers
Function
bsdf_ashikhmin_shirley_setup
src/kernel/closure/bsdf_ashikhmin_shirley.h:23
↓ 2 callers
Function
bsdf_ashikhmin_velvet_setup
src/kernel/closure/bsdf_ashikhmin_velvet.h:25
↓ 2 callers
Function
bsdf_burley_get_intensity
src/kernel/closure/bsdf_burley.h:25
↓ 2 callers
Function
bsdf_diffuse_ramp_get_color
src/kernel/closure/bsdf_diffuse_ramp.h:27
↓ 2 callers
Function
bsdf_diffuse_toon_setup
src/kernel/closure/bsdf_toon.h:35
↓ 2 callers
Function
bsdf_eval
src/kernel/closure/bsdf.h:511
↓ 2 callers
Function
bsdf_eval_pass_diffuse_weight
src/kernel/film/light_passes.h:105
↓ 2 callers
Function
bsdf_eval_pass_glossy_weight
src/kernel/film/light_passes.h:112
↓ 2 callers
Function
bsdf_glossy_toon_setup
src/kernel/closure/bsdf_toon.h:119
↓ 2 callers
Function
bsdf_hair_chiang_setup
Set up the hair closure. */
src/kernel/closure/bsdf_principled_hair_chiang.h:159
↓ 2 callers
Function
bsdf_hair_huang_setup
Set up the hair closure. */
src/kernel/closure/bsdf_principled_hair_huang.h:241
↓ 2 callers
Function
bsdf_hair_reflection_setup
src/kernel/closure/bsdf_hair.h:27
↓ 2 callers
Function
bsdf_hair_transmission_setup
src/kernel/closure/bsdf_hair.h:35
↓ 2 callers
Function
bsdf_microfacet_setup_fresnel_conductor
src/kernel/closure/bsdf_microfacet.h:825
↓ 2 callers
Function
bsdf_oren_nayar_G
src/kernel/closure/bsdf_oren_nayar.h:29
↓ 2 callers
Function
bsdf_oren_nayar_get_intensity
src/kernel/closure/bsdf_oren_nayar.h:41
↓ 2 callers
Function
bsdf_phong_ramp_get_color
src/kernel/closure/bsdf_phong_ramp.h:27
↓ 2 callers
Function
bsdf_principled_hair_albedo_roughness_scale
Principled Hair albedo and absorption coefficients. */
src/kernel/closure/bsdf_util.h:460
↓ 2 callers
Function
bsdf_principled_hair_sigma_from_concentration
src/kernel/closure/bsdf_util.h:475
↓ 2 callers
Function
bsdf_principled_hair_sigma_from_reflectance
src/kernel/closure/bsdf_util.h:467
↓ 2 callers
Function
bsdf_ray_portal_setup
src/kernel/closure/bsdf_ray_portal.h:22
↓ 2 callers
Function
bsdf_roughness_eta
src/kernel/closure/bsdf.h:297
↓ 2 callers
Function
bsdf_toon_setup_common
src/kernel/closure/bsdf_toon.h:25
↓ 2 callers
Function
bsdf_translucent_setup
src/kernel/closure/bsdf_diffuse.h:69
↓ 2 callers
Function
bssrdf_eval
src/kernel/closure/bssrdf.h:253
↓ 2 callers
Function
bssrdf_num_channels
src/kernel/closure/bssrdf.h:211
↓ 2 callers
Method
buffer_size
src/scene/attribute.cpp:310
↓ 2 callers
Function
build_bvh
src/device/multi/device.cpp:197
↓ 2 callers
Method
build_bvh
src/device/device.cpp:92
↓ 2 callers
Method
build_bvh
src/device/cpu/device_impl.cpp:254
↓ 2 callers
Function
bump_shadowing_term
An additional term to smooth illumination on grazing angles when using bump mapping * based on "A Microfacet-Based Shadowing Function to Solve the Bu
src/kernel/closure/bsdf.h:65
↓ 2 callers
Function
bvh_reference_sort
src/bvh/sort.cpp:167
↓ 2 callers
Function
bvh_unaligned_node_intersect_child
src/kernel/bvh/nodes.h:73
↓ 2 callers
Function
calculate_ris_target
src/kernel/integrator/guiding.h:42
↓ 2 callers
Function
camera_position
src/kernel/camera/camera.h:505
↓ 2 callers
Function
camera_sample_custom
src/kernel/camera/camera.h:306
↓ 2 callers
Function
camera_sample_to_ray
src/kernel/camera/camera.h:241
↓ 2 callers
Function
cameradata_to_shaderglobals
src/kernel/osl/camera.h:12
↓ 2 callers
Function
ceil_to_int
src/util/math_base.h:424
↓ 2 callers
Function
check_invalidate_caches
src/util/colorspace.cpp:43
↓ 2 callers
Function
check_node_inputs_has_links
src/scene/shader_graph.cpp:22
↓ 2 callers
Function
check_node_inputs_traversed
src/scene/shader_graph.cpp:32
↓ 2 callers
Function
cleanup_patch
(patch, accept_prefix, replace_prefix)
tools/sync_blender_commits.py:64
↓ 2 callers
Method
clear
src/scene/stats.cpp:336
↓ 2 callers
Method
clear
src/scene/volume.cpp:50
↓ 2 callers
Method
clear_reference_count
Set the reference count to zero. This should only be called when we know for sure that the * Node is not used by anyone else. For now, this is only
src/graph/node.h:202
↓ 2 callers
Function
color_srgb_to_linear_v4
src/util/color.h:347
↓ 2 callers
Method
commit_and_execute_filter
src/integrator/denoiser_oidn.cpp:557
↓ 2 callers
Function
commit_map_get
(repository, path, start_commit)
tools/sync_blender_commits.py:105
↓ 2 callers
Method
compute_auto_viewplane
src/scene/camera.cpp:201
↓ 2 callers
Function
compute_v
Compute vector v as in Fig .8. P_v is the corresponding point along the ray. */
src/kernel/light/tree.h:47
← previous
next →
1,101–1,200 of 5,365, ranked by callers