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
conform_pixels
src/util/image_metadata.cpp:397
↓ 2 callers
Function
convertMatrixFromCycles
src/hydra/node_util.cpp:337
↓ 2 callers
Function
convert_camera_transform
src/hydra/camera.cpp:17
↓ 2 callers
Function
copy_render_buffers_from_device
src/integrator/denoiser_oidn.cpp:655
↓ 2 callers
Method
copy_to_display
src/integrator/path_trace_work_cpu.cpp:192
↓ 2 callers
Method
copy_value
src/graph/node.cpp:327
↓ 2 callers
Function
count_primitives
src/bvh/build.cpp:395
↓ 2 callers
Method
create_filters
src/integrator/denoiser_oidn_base.cpp:59
↓ 2 callers
Method
create_node
NOTE: Always use this function to create a new node so the number of nodes is in sync. */
src/scene/light_tree.h:421
↓ 2 callers
Method
create_node<Light>
src/scene/scene.cpp:814
↓ 2 callers
Method
create_node<Mesh>
src/scene/scene.cpp:824
↓ 2 callers
Function
cubic_h0
h0 and h1 are the two offset functions */
src/kernel/device/gpu/image.h:47
↓ 2 callers
Function
cubic_h1
src/kernel/device/gpu/image.h:51
↓ 2 callers
Function
cubic_interp
Cubic interpolation between b and c, a and d are the previous and next point. */
src/util/math_base.h:513
↓ 2 callers
Function
cubic_w1
src/kernel/device/gpu/image.h:23
↓ 2 callers
Function
cubic_w3
src/kernel/device/gpu/image.h:31
↓ 2 callers
Function
cudaSupportsDevice
src/device/cuda/util.h:51
↓ 2 callers
Function
curve_intersect_iterative
src/kernel/geom/curve_intersect.h:164
↓ 2 callers
Function
curve_random
src/kernel/geom/curve.h:128
↓ 2 callers
Function
cylinder_intersect
src/kernel/geom/curve_intersect.h:78
↓ 2 callers
Function
d_gamma_d_h
Jacobian |d_gamma/d_h|, used for changing variable in the integration. */
src/kernel/closure/bsdf_principled_hair_huang.h:180
↓ 2 callers
Function
decasteljau_bicubic
src/subd/patch.cpp:31
↓ 2 callers
Function
delta_phi
Gives the change in direction in the normal plane for the given angles and p-th-order * scattering. */
src/kernel/closure/bsdf_principled_hair_chiang.h:46
↓ 2 callers
Function
device_cuda_safe_init
src/device/cuda/device.cpp:85
↓ 2 callers
Function
device_hip_safe_init
src/device/hip/device.cpp:104
↓ 2 callers
Function
device_info_list_report
Construct string which will contain information about devices, possibly multiple of the devices. * * In the simple case the result looks like: * *
src/integrator/path_trace.cpp:1303
↓ 2 callers
Function
device_kernel_has_shading
src/device/kernel.cpp:11
↓ 2 callers
Function
device_kernel_mask_as_string
src/device/kernel.cpp:197
↓ 2 callers
Function
device_oneapi_init
src/device/oneapi/device.cpp:21
↓ 2 callers
Function
device_optix_init
src/device/optix/device.cpp:29
↓ 2 callers
Method
device_update_flags
src/scene/object.cpp:905
↓ 2 callers
Method
device_update_post
src/scene/osl.cpp:148
↓ 2 callers
Method
device_update_pre
src/scene/osl.cpp:123
↓ 2 callers
Method
device_update_slot
src/scene/image.cpp:738
↓ 2 callers
Method
dice
src/subd/dice.cpp:663
↓ 2 callers
Function
differential_transfer_compact
src/kernel/util/differential.h:138
↓ 2 callers
Function
direction_to_equiangular_cubemap_face
src/kernel/camera/projection.h:247
↓ 2 callers
Function
direction_to_equirectangular_range
src/kernel/camera/projection.h:15
↓ 2 callers
Function
direction_to_fisheye_equidistant
src/kernel/camera/projection.h:83
↓ 2 callers
Function
direction_to_fisheye_equisolid
src/kernel/camera/projection.h:106
↓ 2 callers
Method
discard
src/scene/constant_fold.cpp:131
↓ 2 callers
Function
disk_light_sample
src/kernel/light/common.h:52
↓ 2 callers
Function
distance
src/util/math_float4.h:422
↓ 2 callers
Function
distant_light_eval_from_intersection
src/kernel/light/distant.h:76
↓ 2 callers
Function
dot
src/util/math_float4.h:391
↓ 2 callers
Function
dot
src/util/math_float2.h:131
↓ 2 callers
Method
element_size
src/scene/attribute.cpp:211
↓ 2 callers
Function
emit_attribute_map_terminator
Generate an attribute map end marker, optionally including a link to another map. * Links are used to connect object attribute maps to mesh attribute
src/scene/geometry_attributes.cpp:116
↓ 2 callers
Method
end_vert_index
src/subd/subpatch.h:127
↓ 2 callers
Method
eof
src/util/ies.cpp:75
↓ 2 callers
Function
equiangular_cubemap_face_to_direction
Single face of a equiangular cube map projection as described in * https://blog.google/products/google-ar-vr/bringing-pixels-front-and-center-vr-vide
src/kernel/camera/projection.h:239
↓ 2 callers
Function
equirectangular_range_to_direction
src/kernel/camera/projection.h:31
↓ 2 callers
Method
estimate_emission
src/scene/shader.cpp:237
↓ 2 callers
Function
euler_to_transform
src/util/transform.h:201
↓ 2 callers
Function
eval_phase_dwivedi
src/kernel/integrator/subsurface_random_walk.h:123
↓ 2 callers
Function
exists
src/graph/node_enum.h:29
↓ 2 callers
Function
expand_bits
src/kernel/sample/util.h:64
↓ 2 callers
Function
fallback_float_to_half
src/util/half.h:90
↓ 2 callers
Function
fallback_half_to_float
Optimized fallback implementations with fast path for normal and denormal numbers, assuming * no Infs or NaNs. Based on public domain functions from.
src/util/half.h:67
↓ 2 callers
Function
fast_erff
src/util/math_fast.h:568
↓ 2 callers
Function
fast_tanf
NOTE: this approximation is only valid on [-8192.0,+8192.0], it starts * becoming really poor outside of this range because the reciprocal amplifies
src/util/math_fast.h:183
↓ 2 callers
Function
fill_shader_input
Fill in coordinates for shading the volume density. */
src/bvh/octree.cpp:125
↓ 2 callers
Function
film_adaptive_sampling_convergence_check
src/kernel/film/adaptive_sampling.h:29
↓ 2 callers
Function
film_adaptive_sampling_filter_x
src/kernel/film/adaptive_sampling.h:95
↓ 2 callers
Function
film_adaptive_sampling_filter_y
src/kernel/film/adaptive_sampling.h:128
↓ 2 callers
Function
film_calculate_shadow_catcher
src/kernel/film/read.h:438
↓ 2 callers
Function
film_cryptomatte_post
post-sorting for Cryptomatte */
src/kernel/film/cryptomatte_passes.h:85
↓ 2 callers
Function
film_need_sample_pixel
src/kernel/film/adaptive_sampling.h:9
↓ 2 callers
Function
film_overwrite_pass_float3
src/kernel/film/write.h:128
↓ 2 callers
Function
film_write_adaptive_buffer
src/kernel/film/light_passes.h:175
↓ 2 callers
Function
film_write_denoising_features_volume
src/kernel/film/denoising_passes.h:133
↓ 2 callers
Function
film_write_sample
src/kernel/film/light_passes.h:158
↓ 2 callers
Function
film_write_volume_emission
Write emission to render buffer. */
src/kernel/film/light_passes.h:651
↓ 2 callers
Function
film_write_volume_scattering_guiding_pass
Write the volume and surface contribution for volume scattering probability guiding. */
src/kernel/film/light_passes.h:201
↓ 2 callers
Function
find_last_slash
src/util/path.cpp:271
↓ 2 callers
Function
fisheye_equidistant_to_direction
src/kernel/camera/projection.h:90
↓ 2 callers
Function
fisheye_equisolid_to_direction
src/kernel/camera/projection.h:118
↓ 2 callers
Method
flatten_index
src/bvh/octree.cpp:21
↓ 2 callers
Function
float3_as_uint3
src/util/math_float3.h:829
↓ 2 callers
Function
float4_to_half4
src/util/half.h:201
↓ 2 callers
Function
floor_log2f
src/util/math_fast.h:344
↓ 2 callers
Method
fold_mix_color
src/scene/constant_fold.cpp:307
↓ 2 callers
Function
foreach_sliced_buffer_params
src/integrator/path_trace.cpp:267
↓ 2 callers
Method
free
src/device/cuda/graphics_interop.cpp:155
↓ 2 callers
Function
fresnel_f82_B
Precompute the B term for the F82 metallic model, given the F82 value. */
src/kernel/closure/bsdf_util.h:161
↓ 2 callers
Function
fresnel_f82_Fss
Computes the average single-scattering Fresnel for the F82 metallic model. */
src/kernel/closure/bsdf_util.h:140
↓ 2 callers
Function
full_device_info_description
Construct description of the device which will appear in the full report. */ TODO(sergey): Consider making it more reusable utility. */
src/integrator/path_trace.cpp:1271
↓ 2 callers
Method
get_actual_display_pass
src/session/buffers.cpp:196
↓ 2 callers
Method
get_aligned_space
src/bvh/node.h:57
↓ 2 callers
Function
get_background_attribute
src/kernel/osl/services_gpu.h:591
↓ 2 callers
Function
get_camera_attribute
src/kernel/osl/services_gpu.h:905
↓ 2 callers
Method
get_closure_type
Get closure ID to which the node compiles into. */
src/scene/shader_graph.h:242
↓ 2 callers
Method
get_cpu_kernel_thread_globals
src/device/device.cpp:528
↓ 2 callers
Method
get_denoise_params
src/scene/integrator.cpp:467
↓ 2 callers
Method
get_denoiser_device
src/integrator/denoiser.cpp:268
↓ 2 callers
Function
get_effective_denoise_params
src/integrator/denoiser.cpp:105
↓ 2 callers
Function
get_emitter_id
src/scene/light_tree_debug.cpp:22
↓ 2 callers
Method
get_guiding_params
src/scene/integrator.cpp:488
↓ 2 callers
Method
get_matrix
src/kernel/osl/services.cpp:159
↓ 2 callers
Method
get_max_num_threads_per_multiprocessor
src/device/oneapi/device_impl.cpp:1827
← previous
next →
1,201–1,300 of 5,365, ranked by callers