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
↓ 12 callers
Function
voronoi_position
src/kernel/svm/voronoi.h:98
↓ 12 callers
Function
voronoi_position
src/kernel/osl/shaders/node_voronoi.h:149
↓ 11 callers
Function
TileSize
src/integrator/tile.h:16
↓ 11 callers
Function
bsdf_albedo
src/kernel/closure/bsdf.h:648
↓ 11 callers
Method
copy_to_device
src/device/oneapi/queue.cpp:136
↓ 11 callers
Function
dot
src/util/math_float3.h:254
↓ 11 callers
Function
fresnel_dielectric_cos
src/kernel/closure/bsdf_util.h:111
↓ 11 callers
Method
get_info
src/scene/pass.cpp:146
↓ 11 callers
Method
get_wall
src/integrator/render_scheduler.h:341
↓ 11 callers
Function
hash_int3_to_float3
src/util/hash.h:248
↓ 11 callers
Function
hash_int3_to_vector3
src/kernel/osl/shaders/node_hash.h:27
↓ 11 callers
Function
is_circular
Check whether the hair cross-section is circular. */
src/kernel/closure/bsdf_principled_hair_huang.h:103
↓ 11 callers
Method
is_empty
src/kernel/integrator/shade_volume.h:1019
↓ 11 callers
Method
mem_alloc
src/device/cpu/device_impl.cpp:91
↓ 11 callers
Method
mid_vert_index
src/subd/subpatch.h:123
↓ 11 callers
Function
next_power_of_two
Return value which is greater than the given one and is a power of two. */
src/util/math_base.h:786
↓ 11 callers
Function
reduce_add
src/util/math_dual.h:49
↓ 11 callers
Function
rgbe_to_rgb
src/util/types_rgbe.h:92
↓ 11 callers
Function
safe_asinf
src/util/math_base.h:538
↓ 11 callers
Function
safe_divide_color
Returns `a/b`, and replace the channel value with `fallback` if `b == 0`. */
src/util/color.h:388
↓ 11 callers
Function
sphg_dir
Compute the vector direction given by `theta` and `gamma`. */
src/kernel/closure/bsdf_principled_hair_huang.h:202
↓ 11 callers
Method
stack_assign_if_not_equal
src/scene/svm.cpp:313
↓ 11 callers
Method
steal_data
Take over data from an existing array. */
src/device/memory.h:439
↓ 11 callers
Function
time_human_readable_from_seconds
src/util/time.cpp:145
↓ 11 callers
Function
transform_direction_transposed
src/util/transform.h:149
↓ 11 callers
Method
visibility_for_tracing
src/scene/object.cpp:291
↓ 10 callers
Function
__float4_as_int4
Int/Float conversion */
src/util/math_float4.h:655
↓ 10 callers
Function
angle_close
src/util/ies.cpp:203
↓ 10 callers
Function
atomic_add_and_fetch_float
global address space versions
src/util/atomic.h:60
↓ 10 callers
Function
bvh_instance_motion_push
src/kernel/geom/object.h:470
↓ 10 callers
Function
bvh_instance_push
src/kernel/geom/object.h:452
↓ 10 callers
Function
bvh_inverse_direction
src/kernel/geom/object.h:445
↓ 10 callers
Method
closure_mix_weight_offset
src/scene/svm.h:104
↓ 10 callers
Method
copy_to_device_if_modified
src/scene/geometry_attributes.cpp:435
↓ 10 callers
Method
disconnect
src/scene/shader_graph.cpp:48
↓ 10 callers
Function
grad
src/kernel/svm/noise.h:295
↓ 10 callers
Function
hash_uint3
src/util/hash.h:153
↓ 10 callers
Function
hash_wang_seeded_float
Outputs [0.0, 1.0). */
src/util/hash.h:567
↓ 10 callers
Function
hsv_to_rgb
src/kernel/osl/shaders/node_color.h:125
↓ 10 callers
Function
intersection_skip_self_shadow
src/kernel/bvh/util.h:246
↓ 10 callers
Function
inverse_lerp
src/util/math_base.h:507
↓ 10 callers
Function
len
src/util/math_float3.h:288
↓ 10 callers
Function
log
src/util/math_float4.h:553
↓ 10 callers
Function
mat22_mult
Multiplication of a 2x2 matrix encoded in a row-major order float4 by a vector */
src/kernel/integrator/mnee.h:90
↓ 10 callers
Function
object_inverse_position_transform
src/kernel/geom/object.h:151
↓ 10 callers
Function
object_volume_density
src/kernel/geom/object.h:357
↓ 10 callers
Function
path_is_relative
src/util/path.cpp:444
↓ 10 callers
Function
prev_power_of_two
Return value which is lower than the given one and is a power of two. */
src/util/math_base.h:792
↓ 10 callers
Function
ray_triangle_cross
src/util/math_intersect.h:151
↓ 10 callers
Method
reference_count
src/graph/node.h:184
↓ 10 callers
Method
reserve
src/scene/geometry_attributes.cpp:266
↓ 10 callers
Method
reset
src/integrator/path_trace.cpp:120
↓ 10 callers
Function
rgb_to_rgbe
src/util/types_rgbe.h:60
↓ 10 callers
Method
set
src/scene/shader_graph.h:89
↓ 10 callers
Method
set_graph
src/scene/shader.cpp:280
↓ 10 callers
Function
shader_setup_from_ray
TODO: break this up if it helps reduce register pressure to load data from * global memory as we write it to shader-data. */
src/kernel/geom/shader_data.h:39
↓ 10 callers
Function
signf
src/util/math_base.h:455
↓ 10 callers
Function
sobol_burley
src/kernel/sample/sobol_burley.h:23
↓ 10 callers
Function
volume_shader_copy_phases
src/kernel/integrator/volume_shader.h:65
↓ 10 callers
Function
xml_read_float_array
src/app/cycles_xml.cpp:96
↓ 9 callers
Method
add_image
src/scene/image.cpp:324
↓ 9 callers
Method
assign
src/session/display_driver.cpp:20
↓ 9 callers
Function
bsdf_microfacet_eval_flag
Do not set `SD_BSDF_HAS_EVAL` flag if the squared roughness is below a certain threshold. */
src/kernel/closure/bsdf_microfacet.h:581
↓ 9 callers
Function
bvh_clamp_direction
src/kernel/geom/object.h:437
↓ 9 callers
Function
convertFromCycles
src/hydra/node_util.cpp:315
↓ 9 callers
Function
fast_sinf
src/util/math_fast.h:83
↓ 9 callers
Method
free
src/device/oneapi/graphics_interop.cpp:134
↓ 9 callers
Function
fresnel_dielectric
Compute fresnel reflectance for unpolarized light. */
src/kernel/closure/bsdf_util.h:94
↓ 9 callers
Method
get_num_subd_base_verts
src/scene/mesh.h:242
↓ 9 callers
Function
hash_float3_to_float
src/util/hash.h:227
↓ 9 callers
Function
hash_vector3_to_float
src/kernel/osl/shaders/node_hash.h:80
↓ 9 callers
Function
init_test_curve
src/test/render_graph_finalize_test.cpp:1286
↓ 9 callers
Function
integrator_path_terminate
src/kernel/integrator/state_flow.h:88
↓ 9 callers
Function
intersection_skip_shadow_link
src/kernel/bvh/util.h:272
↓ 9 callers
Function
intersection_t_offset
Offset intersection distance by the smallest possible amount, to skip * intersections at this distance. This works in cases where the ray start * po
src/kernel/bvh/util.h:34
↓ 9 callers
Function
inversesqrtf
src/util/math_base.h:529
↓ 9 callers
Method
is_empty
src/util/math_base.h:874
↓ 9 callers
Method
is_inner
src/scene/light_tree.h:370
↓ 9 callers
Method
is_traceable
src/scene/object.cpp:277
↓ 9 callers
Function
lcg_state_init
src/kernel/sample/lcg.h:45
↓ 9 callers
Function
light_link_receiver_forward
src/kernel/light/light.h:47
↓ 9 callers
Method
mem_free
src/device/cpu/device_impl.cpp:162
↓ 9 callers
Function
mod
src/util/math_base.h:497
↓ 9 callers
Method
modified
src/scene/attribute.cpp:850
↓ 9 callers
Function
motion_triangle_vertices
src/kernel/geom/motion_triangle.h:122
↓ 9 callers
Method
must_split
src/subd/subpatch.h:63
↓ 9 callers
Method
need_attribute
src/scene/geometry_attributes.cpp:22
↓ 9 callers
Method
need_update
src/scene/scene.cpp:455
↓ 9 callers
Method
num_triangles
src/bvh/node.h:40
↓ 9 callers
Function
object_lightgroup
src/kernel/geom/object.h:299
↓ 9 callers
Method
output_type
src/scene/svm.h:113
↓ 9 callers
Method
primitive_cost
src/bvh/params.h:153
↓ 9 callers
Function
ray_triangle_dot
src/util/math_intersect.h:140
↓ 9 callers
Function
sample_cos_hemisphere
sample direction with cosine weighted distributed in hemisphere */
src/kernel/sample/mapping.h:71
↓ 9 callers
Function
tile_calculate_best_size
src/integrator/tile.cpp:39
↓ 9 callers
Function
util_image_cast_to_float
src/util/image.h:33
↓ 9 callers
Function
volume_color_transmittance
src/kernel/closure/volume.h:134
↓ 8 callers
Function
bsdf_Go
Combined shadowing-masking term divided by the shadowing-masking in the incoming direction. */
src/kernel/closure/bsdf_principled_hair_huang.h:358
↓ 8 callers
Function
bsdf_eval_mul
src/kernel/film/light_passes.h:86
↓ 8 callers
Function
build_math_partial_test_graph
* Graph for testing partial folds of Math with one constant argument. * Includes 2 tests: constant on each side. */
src/test/render_graph_finalize_test.cpp:1031
← previous
next →
301–400 of 5,365, ranked by callers