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
↓ 7 callers
Method
wait
src/util/task.cpp:141
↓ 7 callers
Function
writePixels
src/hydra/render_buffer.cpp:161
↓ 6 callers
Function
BoundBox
src/util/boundbox.h:22
↓ 6 callers
Method
add_average
src/integrator/render_scheduler.h:334
↓ 6 callers
Function
add_pass
src/session/denoising.cpp:198
↓ 6 callers
Method
add_wall
src/integrator/render_scheduler.h:329
↓ 6 callers
Method
area
src/scene/light.cpp:202
↓ 6 callers
Function
attribute_data_fetch_normal
src/kernel/geom/attribute.h:171
↓ 6 callers
Function
attribute_not_found
src/kernel/geom/attribute.h:13
↓ 6 callers
Function
bsdf_diffuse_setup
src/kernel/closure/bsdf_diffuse.h:24
↓ 6 callers
Function
bsdf_get_specular_roughness_squared
src/kernel/closure/bsdf.h:25
↓ 6 callers
Function
bsdf_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 callers
Function
build_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 callers
Method
bypass
src/scene/constant_fold.cpp:112
↓ 6 callers
Function
const_copy_to
src/device/multi/device.cpp:546
↓ 6 callers
Function
count_leading_zeros
src/util/math_base.h:707
↓ 6 callers
Function
decasteljau_cubic
src/subd/patch.cpp:12
↓ 6 callers
Function
dir_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 callers
Function
fast_logf
src/util/math_fast.h:379
↓ 6 callers
Function
fetch_float
src/kernel/svm/ramp.h:9
↓ 6 callers
Function
fetch_node_float
src/kernel/svm/util.h:111
↓ 6 callers
Function
film_get_scale_and_scale_exposure
src/kernel/film/read.h:63
↓ 6 callers
Function
film_get_scale_exposure
src/kernel/film/read.h:46
↓ 6 callers
Function
film_overwrite_pass_float
src/kernel/film/write.h:122
↓ 6 callers
Function
float_to_half
src/util/half.h:186
↓ 6 callers
Method
foreach_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 callers
Function
frac
src/kernel/device/cpu/image.h:28
↓ 6 callers
Function
get_feature
src/scene/shader_nodes.h:272
↓ 6 callers
Method
get_image_slot
src/scene/image.cpp:466
↓ 6 callers
Method
get_long
src/util/ies.cpp:101
↓ 6 callers
Method
get_shader_id
src/scene/shader.cpp:498
↓ 6 callers
Method
get_vert_along_grid_edge
src/subd/subpatch.h:242
↓ 6 callers
Method
has_multiple_tiles
src/session/tile.h:70
↓ 6 callers
Method
has_spatial_varying
Ideally we could better detect this, but we can't query this now. */
src/scene/shader_nodes.h:1641
↓ 6 callers
Function
hash_hp_uint
src/util/hash.h:511
↓ 6 callers
Function
if
src/kernel/bvh/util.h:138
↓ 6 callers
Function
integrator_path_init_sorted
src/kernel/integrator/state_flow.h:137
↓ 6 callers
Function
integrator_state_read_ray
src/kernel/integrator/state_util.h:55
↓ 6 callers
Function
interpolate_ies_vertical
src/kernel/util/ies.h:9
↓ 6 callers
Function
intersection_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 callers
Function
intersection_get_object_flags
src/kernel/bvh/util.h:180
↓ 6 callers
Function
intersection_skip_self_local
src/kernel/bvh/util.h:254
↓ 6 callers
Method
is_distant
src/scene/light_tree.h:375
↓ 6 callers
Method
is_instanced
src/scene/geometry.cpp:120
↓ 6 callers
Function
is_light
src/kernel/light/tree.h:69
↓ 6 callers
Function
is_non_empty_leaf
src/scene/volume.cpp:224
↓ 6 callers
Function
is_power_of_two
src/util/types_base.h:67
↓ 6 callers
Method
is_quad
src/scene/mesh.h:90
↓ 6 callers
Method
is_written
src/scene/pass.cpp:151
↓ 6 callers
Method
load_image_info
src/device/cpu/device_impl.cpp:79
↓ 6 callers
Function
lookup_table_read_3D
src/kernel/util/lookup_table.h:49
↓ 6 callers
Function
make_uint3
src/kernel/device/metal/compat.h:240
↓ 6 callers
Function
max
src/util/math_float4.h:223
↓ 6 callers
Function
mem_copy
src/util/array.h:300
↓ 6 callers
Method
metadata
src/scene/image.cpp:127
↓ 6 callers
Function
microfacet_ggx_preserve_energy
src/kernel/closure/bsdf_microfacet.h:359
↓ 6 callers
Function
min
src/util/math_float4.h:214
↓ 6 callers
Function
motion_triangle_intersect
src/kernel/geom/motion_triangle_intersect.h:27
↓ 6 callers
Method
need_motion
src/scene/scene.cpp:410
↓ 6 callers
Function
object_fetch_transform_motion_test
src/kernel/geom/object.h:71
↓ 6 callers
Function
object_get_inverse_transform
src/kernel/geom/object.h:113
↓ 6 callers
Function
object_get_transform
src/kernel/geom/object.h:101
↓ 6 callers
Function
object_negative_scale_applied
src/kernel/geom/object.h:206
↓ 6 callers
Function
one_minus_cos
src/util/math_base.h:625
↓ 6 callers
Function
osl_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 callers
Method
parameter_array
src/scene/osl.cpp:1392
↓ 6 callers
Function
particle_index
src/kernel/geom/object.h:395
↓ 6 callers
Function
path_read_compressed_text
src/util/path.cpp:754
↓ 6 callers
Function
power_heuristic
src/kernel/sample/mis.h:26
↓ 6 callers
Function
primitive_is_volume_attribute
src/kernel/geom/primitive.h:91
↓ 6 callers
Method
primitive_type
src/scene/hair.cpp:537
↓ 6 callers
Function
random_float4_offset
src/kernel/svm/noisetex.h:38
↓ 6 callers
Function
reflect
src/util/math_float3.h:496
↓ 6 callers
Function
refract_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 callers
Method
relink
src/scene/shader_graph.cpp:315
↓ 6 callers
Method
remove
src/scene/attribute.cpp:525
↓ 6 callers
Method
remove_table
src/scene/tables.cpp:97
↓ 6 callers
Function
reset
src/util/progress.h:48
↓ 6 callers
Method
reset_average
src/integrator/render_scheduler.h:359
↓ 6 callers
Function
reversed_bit_owen
src/kernel/sample/util.h:10
↓ 6 callers
Function
stack_load_float3_default
src/kernel/svm/util.h:24
↓ 6 callers
Function
string_to_wstring
src/util/string.cpp:239
↓ 6 callers
Function
svm_node_bump_P_dx
Position offsetted in x direction. */
src/kernel/svm/attribute.h:224
↓ 6 callers
Function
svm_node_bump_P_dy
Position offsetted in y direction. */
src/kernel/svm/attribute.h:231
↓ 6 callers
Method
sycl_queue
TODO: Make sycl::queue part of OneapiQueue and avoid using pointers to sycl::queue. */
src/device/oneapi/device_impl.cpp:361
↓ 6 callers
Function
system_cpu_support_avx2
src/util/system.cpp:212
↓ 6 callers
Method
tag_update
src/scene/shader.cpp:326
↓ 6 callers
Method
take_handle
src/session/display_driver.cpp:79
↓ 6 callers
Function
to_phi
Conversion between `gamma` and `phi`. Notations see Figure 5 in the paper. */
src/kernel/closure/bsdf_principled_hair_huang.h:136
↓ 6 callers
Method
transform
src/scene/light_tree.h:117
↓ 6 callers
Function
triangle_area
src/util/math_float3.h:709
↓ 6 callers
Function
triangle_smooth_normal
src/kernel/geom/triangle.h:137
↓ 6 callers
Function
util_aligned_free
src/util/aligned_malloc.cpp:57
↓ 6 callers
Function
util_aligned_malloc
src/util/aligned_malloc.cpp:33
↓ 6 callers
Function
util_murmur_hash3
src/util/murmurhash.cpp:50
↓ 6 callers
Function
validate_cpu_capabilities
src/test/util_half_test.h:11
↓ 6 callers
Function
volume_channel_get
src/kernel/closure/volume.h:139
↓ 5 callers
Method
GetStageMetersPerUnit
src/hydra/session.h:33
↓ 5 callers
Method
Shader
src/scene/shader.cpp:84
↓ 5 callers
Function
__float2half
src/kernel/device/cuda/compat.h:102
← previous
next →
501–600 of 5,365, ranked by callers