Blender
V3.3
|
Go to the source code of this file.
ccl_device_inline float average | ( | const float3 | a | ) |
Definition at line 519 of file math_float3.h.
References Freestyle::a, and reduce_add().
ccl_device_inline float3 ceil | ( | const float3 & | a | ) |
Definition at line 363 of file math_float3.h.
References Freestyle::a, ceilf, and make_float3.
Referenced by applyLength(), bicubic_interpolation(), bilinear_interpolation(), bilinear_interpolation_color_wrap(), BKE_gpencil_stroke_stretch(), BKE_nla_add_soundstrip(), BKE_partdeflect_new(), blo_do_versions_pre250(), blender::math::ceil(), libmv::ceil0(), Freestyle::computeCumulativeVisibility(), curve_draw_event_add(), decimate_fcurve_segment(), blender::compositor::BilateralBlurOperation::determine_depending_area_of_interest(), blender::compositor::RotateOperation::determine_depending_area_of_interest(), displayed_channel_range_get(), distribute_grid(), blender::bke::pbvh::pixels::do_encode_pixels(), draw_distortion(), draw_horizontal_scale_indicators(), draw_ticks(), dynamicPaint_doSmudge(), dynamicPaint_doWaveStep(), ED_gpencil_init_random_settings(), ED_gpencil_stroke_check_collision(), blender::compositor::BilateralBlurOperation::execute_pixel(), blender::compositor::GaussianBokehBlurOperation::execute_pixel(), blender::compositor::KeyingClipOperation::execute_pixel(), blender::compositor::MathCeilOperation::execute_pixel_sampled(), blender::compositor::MathTruncOperation::execute_pixel_sampled(), fcm_cycles_time(), blender::compositor::BilateralBlurOperation::get_area_of_interest(), blender::compositor::RotateOperation::get_area_rotation_bounds(), get_effector_tot(), blender::nodes::node_fn_float_to_int_cc::get_multi_function(), gpencil_sbuffer_vertex_color_random(), gpencil_session_init_fill(), gridRaycast(), imb_loadtiff(), blender::compositor::GaussianAlphaBlurBaseOperation::init_data(), blender::compositor::GaussianBlurBaseOperation::init_data(), blender::compositor::GaussianBokehBlurOperation::init_data(), blender::compositor::GaussianAlphaXBlurOperation::init_execution(), blender::compositor::GaussianAlphaYBlurOperation::init_execution(), blender::compositor::GaussianXBlurOperation::init_execution(), blender::compositor::GaussianYBlurOperation::init_execution(), blender::draw::mesh_render_data_edge_flag(), blender::draw::mesh_render_data_vert_flag(), next_lattice(), power_of_2(), radial_control_modal(), libmv::RegionIsInBounds(), round_to_digits(), mv::Region::Rounded(), sample_fcurve(), SEQ_add_reload_new_file(), seq_speed_effect_target_frame_get(), soft_range_round_up(), svm_vector_math(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), UI_fontstyle_draw_ex(), UI_fontstyle_draw_rotated(), UI_view2d_text_cache_draw(), uilist_prepare(), unit_dual_convert(), update_do_scale(), blender::compositor::MathCeilOperation::update_memory_buffer_partial(), blender::compositor::MathTruncOperation::update_memory_buffer_partial(), blender::compositor::BilateralBlurOperation::update_memory_buffer_partial(), blender::compositor::KeyingClipOperation::update_memory_buffer_partial(), WM_gesture_circle_modal(), wm_window_timer(), blender::compositor::zbuf_add_to_span(), and zbuf_add_to_span().
ccl_device_inline float3 clamp | ( | const float3 & | a, |
const float3 & | mn, | ||
const float3 & | mx | ||
) |
Definition at line 326 of file math_float3.h.
References Freestyle::a, max(), and min().
ccl_device_inline float3 cross | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 288 of file math_float3.h.
References Freestyle::a, usdtokens::b(), make_float3, and msub().
ccl_device_inline float distance | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 265 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and len().
ccl_device_inline float dot | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 270 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
Referenced by faceforward(), len(), len_squared(), project(), reflect(), and refract().
ccl_device_inline float dot_xy | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 279 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
ccl_device_inline float3 ensure_finite | ( | float3 | v | ) |
Definition at line 543 of file math_float3.h.
References isfinite_safe(), and v.
ccl_device_inline float3 exp | ( | float3 | v | ) |
Definition at line 392 of file math_float3.h.
References expf, make_float3, and v.
Referenced by ArHosekSkyModel_GetRadianceInternal(), BKE_gpencil_stroke_smooth_point(), bsdf_principled_hair_albedo(), bsdf_principled_hair_eval(), bsdf_principled_hair_sample(), blender::io::obj::obj_mtl_parser_test::check_impl(), color_highlight_uncompress(), Freestyle::GaussianFilter::computeMask(), Freestyle::edgeStopping(), filenum_newname(), libmv::Gaussian(), libmv::Gaussian2D(), blender::io::obj::obj_importer_test::import_and_check(), blender::compositor::TonemapOperation::initialize_tile_data(), blender::ed::space_node::nodelink_batch_init(), paint_new_blur_kernel(), pow_i(), RVBlurBitmap2_float(), sb_detect_vertex_collisionCached(), blender::ed::space_node::set_nodelink_vertex(), sqrt3d(), sqrt3f(), blender::io::obj::TEST(), TEST(), blender::compositor::TonemapOperation::update_memory_buffer_started(), volume_color_transmittance(), and waveModifier_do().
ccl_device_inline float3 fabs | ( | const float3 & | a | ) |
Definition at line 331 of file math_float3.h.
References Freestyle::a, fabsf, make_float3, and mask().
ccl_device_inline float3 faceforward | ( | const float3 | vector, |
const float3 | incident, | ||
const float3 | reference | ||
) |
Definition at line 444 of file math_float3.h.
Referenced by svm_vector_math(), and blender::nodes::try_dispatch_float_math_fl3_fl3_fl3_to_fl3().
ccl_device_inline float3 floor | ( | const float3 & | a | ) |
Definition at line 354 of file math_float3.h.
References Freestyle::a, floorf, and make_float3.
ccl_device_inline float3 interp | ( | float3 | a, |
float3 | b, | ||
float | t | ||
) |
Definition at line 489 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and t.
ccl_device_inline bool is_zero | ( | const float3 | a | ) |
Definition at line 499 of file math_float3.h.
References Freestyle::a, and make_float3.
ccl_device_inline bool isequal | ( | const float3 | a, |
const float3 | b | ||
) |
Definition at line 524 of file math_float3.h.
References Freestyle::a, all(), and usdtokens::b().
Referenced by bsdf_eval(), and bsdf_sample().
ccl_device_inline bool isfinite_safe | ( | float3 | v | ) |
ccl_device_inline float len | ( | const float3 | a | ) |
Definition at line 414 of file math_float3.h.
References Freestyle::a, dot(), and sqrtf.
Referenced by distance(), normalize(), normalize_len(), safe_normalize(), and safe_normalize_len().
ccl_device_inline float len_squared | ( | const float3 | a | ) |
Definition at line 423 of file math_float3.h.
References Freestyle::a, and dot().
Referenced by atmosphere_intersection(), attr_create_pointiness(), do_cloth_brush_build_constraints_task_cb_ex(), ExportCurveSegmentsMotion(), intersection_ray_valid(), EdgeToSort< T >::operator=(), project(), ray_aligned_disk_intersect(), EdgeDice::stitch_triangles(), surface_intersection(), transform_uniform_scale(), triangle_light_pdf(), triangle_light_sample(), and Camera::world_to_raster_size().
ccl_device_inline float3 log | ( | float3 | v | ) |
Definition at line 397 of file math_float3.h.
References logf, make_float3, and v.
Referenced by add_attribute_search_button(), BKE_pbvh_build_bmesh(), BM_log_all_added(), bm_log_assign_ids(), BM_log_before_all_removed(), BM_log_cleanup_entry(), BM_log_create(), BM_log_current_entry(), BM_log_entry_add(), BM_log_entry_drop(), BM_log_face_added(), bm_log_face_alloc(), bm_log_face_from_id(), bm_log_face_id_get(), bm_log_face_id_set(), BM_log_face_modified(), BM_log_face_removed(), bm_log_face_values_swap(), bm_log_faces_restore(), bm_log_faces_unmake(), BM_log_free(), BM_log_from_existing_entries_create(), bm_log_id_ghash_release(), BM_log_length(), BM_log_mesh_elems_reorder(), BM_log_original_mask(), BM_log_original_vert_co(), BM_log_original_vert_data(), BM_log_original_vert_no(), BM_log_redo(), BM_log_undo(), BM_log_unused_ids(), BM_log_vert_added(), bm_log_vert_alloc(), BM_log_vert_before_modified(), bm_log_vert_from_id(), bm_log_vert_id_get(), bm_log_vert_id_set(), BM_log_vert_removed(), bm_log_vert_values_swap(), bm_log_verts_restore(), bm_log_verts_unmake(), bsdf_principled_hair_sigma_from_reflectance(), color_highlight_compress(), compile_cuda(), compile_fallback_shader(), compile_shader_program(), ED_undo_object_set_active_or_warn(), EEVEE_bloom_init(), EEVEE_lightbake_filter_diffuse(), EEVEE_lightbake_filter_glossy(), btDeformableNeoHookeanForce::elasticEnergyDensity(), blender::compositor::MathLogarithmOperation::execute_pixel_sampled(), fcm_fn_generator_evaluate(), blender::gpu::GLShader::finalize(), libmv::GaussianInversePositive(), blender::compositor::TonemapOperation::initialize_tile_data(), internal_dependencies_panel_draw(), op_log2(), panel_draw(), power_of_2(), blender::gpu::Shader::print_log(), safe_log(), shader_print_errors(), soft_range_round_down(), soft_range_round_up(), sqrt3d(), sqrt3f(), TEST_F(), blender::compositor::MathLogarithmOperation::update_memory_buffer_partial(), blender::compositor::TonemapOperation::update_memory_buffer_started(), and valuefn().
ccl_device_inline float3 max | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 317 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and make_float3.
Referenced by clamp(), and reduce_max().
ccl_device_inline float3 min | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 308 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and make_float3.
Referenced by clamp(), and reduce_min().
ccl_device_inline float3 mix | ( | const float3 & | a, |
const float3 & | b, | ||
float | t | ||
) |
Definition at line 372 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and t.
ccl_device_inline float3 normalize | ( | const float3 & | a | ) |
Definition at line 298 of file math_float3.h.
References Freestyle::a, len(), and norm().
Referenced by reflect().
ccl_device_inline float3 normalize_len | ( | const float3 | a, |
ccl_private float * | t | ||
) |
Definition at line 458 of file math_float3.h.
References Freestyle::a, len(), t, and x.
ccl_device_inline float3 one_float3 | ( | ) |
Definition at line 89 of file math_float3.h.
References make_float3.
Referenced by bssrdf_setup_radius(), color_highlight_compress(), color_highlight_uncompress(), PrincipledBsdfNode::compile(), Object::compute_volume_step_size(), ShaderGraph::connect(), InvertNode::constant_fold(), film_calculate_shadow_catcher(), ConstantFolder::is_one(), kernel_accum_emission_or_background_pass(), kernel_accum_light(), ConstantFolder::make_one(), NODE_DEFINE(), object_volume_density(), path_state_init_integrator(), shader_bsdf_alpha(), shader_bsdf_transparency(), shader_holdout_apply(), TextureMapping::skip(), svm_node_vector_map_range(), TEST(), and TEST_F().
ccl_device_inline bool operator!= | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 260 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
ccl_device_inline float3 operator* | ( | const float | f, |
const float3 & | a | ||
) |
Definition at line 130 of file math_float3.h.
References Freestyle::a, and make_float3.
ccl_device_inline float3 operator* | ( | const float3 & | a, |
const float | f | ||
) |
Definition at line 121 of file math_float3.h.
References Freestyle::a, and make_float3.
ccl_device_inline float3 operator* | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 112 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and make_float3.
ccl_device_inline float3 operator*= | ( | float3 & | a, |
const float3 & | b | ||
) |
Definition at line 204 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
ccl_device_inline float3 operator*= | ( | float3 & | a, |
float | f | ||
) |
Definition at line 209 of file math_float3.h.
References Freestyle::a.
ccl_device_inline packed_float3 operator*= | ( | packed_float3 & | a, |
const float3 & | b | ||
) |
Definition at line 226 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
ccl_device_inline packed_float3 operator*= | ( | packed_float3 & | a, |
float | f | ||
) |
Definition at line 232 of file math_float3.h.
References Freestyle::a.
ccl_device_inline float3 operator+ | ( | const float3 & | a, |
const float | f | ||
) |
Definition at line 166 of file math_float3.h.
References Freestyle::a, and make_float3.
ccl_device_inline float3 operator+ | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 171 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and make_float3.
ccl_device_inline float3 operator+= | ( | float3 & | a, |
const float3 & | b | ||
) |
Definition at line 194 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
ccl_device_inline float3 operator- | ( | const float3 & | a | ) |
Definition at line 103 of file math_float3.h.
References Freestyle::a, and make_float3.
ccl_device_inline float3 operator- | ( | const float3 & | a, |
const float | f | ||
) |
Definition at line 180 of file math_float3.h.
References Freestyle::a, and make_float3.
ccl_device_inline float3 operator- | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 185 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and make_float3.
ccl_device_inline float3 operator-= | ( | float3 & | a, |
const float3 & | b | ||
) |
Definition at line 199 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
ccl_device_inline float3 operator/ | ( | const float | f, |
const float3 & | a | ||
) |
Definition at line 139 of file math_float3.h.
References Freestyle::a, and make_float3.
ccl_device_inline float3 operator/ | ( | const float3 & | a, |
const float | f | ||
) |
Definition at line 148 of file math_float3.h.
References Freestyle::a, and make_float3.
ccl_device_inline float3 operator/ | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 157 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and make_float3.
ccl_device_inline float3 operator/= | ( | float3 & | a, |
const float3 & | b | ||
) |
Definition at line 214 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
ccl_device_inline float3 operator/= | ( | float3 & | a, |
float | f | ||
) |
Definition at line 219 of file math_float3.h.
References Freestyle::a.
ccl_device_inline packed_float3 operator/= | ( | packed_float3 & | a, |
const float3 & | b | ||
) |
Definition at line 238 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
ccl_device_inline packed_float3 operator/= | ( | packed_float3 & | a, |
float | f | ||
) |
Definition at line 244 of file math_float3.h.
References Freestyle::a.
ccl_device_inline bool operator== | ( | const float3 & | a, |
const float3 & | b | ||
) |
Definition at line 251 of file math_float3.h.
References Freestyle::a, and usdtokens::b().
ccl_device_inline float3 pow | ( | float3 | v, |
float | e | ||
) |
Definition at line 533 of file math_float3.h.
References e, make_float3, powf, and v.
Referenced by _final_goal(), ArHosekSkyModel_CookConfiguration(), ArHosekSkyModel_CookRadianceConfiguration(), ArHosekSkyModel_GetRadianceInternal(), BKE_scene_unit_scale(), brush_add(), brush_comb(), brush_cut(), brush_puff(), calc_cb_lgg(), color_scene_linear_to_srgb(), color_srgb_to_scene_linear(), Freestyle::Grid::configure(), density_falloff(), distribute_children_exec(), do_clump_level(), do_kink(), do_physical_effector(), do_rough_end(), double_round(), DRW_evaluate_weight_to_color(), dynamicPaint_doWaveStep(), edbm_average_normals_exec(), blender::compositor::DirectionalBlurOperation::execute_opencl(), blender::compositor::DirectionalBlurOperation::execute_pixel(), blender::compositor::ExposureOperation::execute_pixel_sampled(), blender::compositor::MathPowerOperation::execute_pixel_sampled(), falloff_func(), find_even_superellipse_chords_general(), find_superellipse_chord_endpoint(), gamtabs(), blender::compositor::GlareStreaksOperation::generate_glare(), BCMatrix::get_matrix(), Freestyle::Functions0D::GetViewMapGradientNormF0D::GetViewMapGradientNormF0D(), gpencil_draw_apply_event(), gpencil_extract_palette_from_vertex(), gpencil_select_vertex_color_exec(), gpencil_selected_hue_table(), make_sep_waveform_view_from_ibuf_byte(), make_sep_waveform_view_from_ibuf_float(), make_vectorscope_view_from_ibuf_byte(), make_vectorscope_view_from_ibuf_float(), make_waveform_view_from_ibuf_byte(), make_waveform_view_from_ibuf_float(), makeGammaTables(), blender::noise::musgrave_fBm(), blender::noise::musgrave_hetero_terrain(), blender::noise::musgrave_hybrid_multi_fractal(), blender::noise::musgrave_multi_fractal(), blender::noise::musgrave_ridged_multi_fractal(), OVERLAY_armature_cache_init(), palette_extract_img_exec(), power_of_2(), rect_bevel_side(), round_to_digits(), sabin_gamma(), soft_range_round_down(), soft_range_round_up(), libmv::SolveCubicPolynomial(), superellipse_co(), surfaceGenerateGrid(), time_human_readable_to_seconds(), libmv::PyramidRegionTracker::Track(), UI_calc_float_precision(), blender::compositor::MathPowerOperation::update_memory_buffer_partial(), blender::compositor::DirectionalBlurOperation::update_memory_buffer_partial(), blender::compositor::ExposureOperation::update_memory_buffer_row(), valuefn(), volume_preservation(), blender::noise::voronoi_distance(), and blender::compositor::zbuf_accumulate_vecblur().
ccl_device_inline float3 project | ( | const float3 | v, |
const float3 | v_proj | ||
) |
Definition at line 452 of file math_float3.h.
References dot(), len_squared(), v, and zero_float3().
ccl_device_inline float3 rcp | ( | const float3 & | a | ) |
Definition at line 377 of file math_float3.h.
References Freestyle::a, and make_float3.
Referenced by bvh_inverse_direction(), and BVHObjectBinning::BVHObjectBinning().
ccl_device_inline float reduce_add | ( | const float3 | a | ) |
Definition at line 508 of file math_float3.h.
References Freestyle::a, and t.
Referenced by average().
ccl_device_inline float reduce_max | ( | float3 | a | ) |
Definition at line 409 of file math_float3.h.
References Freestyle::a, and max().
ccl_device_inline float reduce_min | ( | float3 | a | ) |
Definition at line 404 of file math_float3.h.
References Freestyle::a, and min().
ccl_device_inline float3 reflect | ( | const float3 | incident, |
const float3 | normal | ||
) |
Definition at line 429 of file math_float3.h.
References dot(), normal, and normalize().
Referenced by svm_vector_math(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), and Vector_reflect().
ccl_device_inline float3 refract | ( | const float3 | incident, |
const float3 | normal, | ||
const float | eta | ||
) |
Definition at line 435 of file math_float3.h.
References dot(), normal, sqrt(), and zero_float3().
Referenced by closure_bsdf_microfacet_params(), MicrofacetClosure::setup(), svm_node_glass_setup(), svm_vector_math(), and blender::nodes::try_dispatch_float_math_fl3_fl3_fl_to_fl3().
ccl_device_inline float3 safe_divide | ( | const float3 | a, |
const float | b | ||
) |
Definition at line 484 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and zero_float3().
ccl_device_inline float3 safe_divide | ( | const float3 | a, |
const float3 | b | ||
) |
Definition at line 477 of file math_float3.h.
References Freestyle::a, usdtokens::b(), and make_float3.
ccl_device_inline float3 safe_normalize | ( | const float3 | a | ) |
Definition at line 465 of file math_float3.h.
References Freestyle::a, len(), and t.
ccl_device_inline float3 safe_normalize_len | ( | const float3 | a, |
ccl_private float * | t | ||
) |
Definition at line 471 of file math_float3.h.
References Freestyle::a, len(), and t.
Referenced by triangle_light_sample().
ccl_device_inline float3 saturate | ( | float3 | a | ) |
Definition at line 387 of file math_float3.h.
References Freestyle::a, make_float3, and saturatef().
Referenced by bsdf_microfacet_ggx_clearcoat_setup(), bsdf_microfacet_ggx_fresnel_setup(), bsdf_microfacet_multi_ggx_common_setup(), bsdf_microfacet_multi_ggx_glass_fresnel_setup(), bsdf_microfacet_multi_ggx_glass_setup(), and svm_mix_clamp().
ccl_device_inline float3 sqr | ( | float3 | a | ) |
Definition at line 494 of file math_float3.h.
References Freestyle::a.
ccl_device_inline float3 sqrt | ( | const float3 & | a | ) |
Definition at line 345 of file math_float3.h.
References Freestyle::a, make_float3, and sqrtf.
Referenced by refract().
ccl_device_inline float3 zero_float3 | ( | ) |
Definition at line 80 of file math_float3.h.
References make_float3.
Referenced by BVHBuild::add_references(), attr_create_pointiness(), bsdf_eval(), bsdf_eval_init(), Camera::Camera(), camera_sample_panorama(), camera_sample_perspective(), Hair::compute_bounds(), Mesh::compute_bounds(), TextureMapping::compute_transform(), EmissionNode::constant_fold(), BackgroundNode::constant_fold(), BlackbodyNode::constant_fold(), VectorMathNode::constant_fold(), VectorDisplacementNode::constant_fold(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< float3 >(), ShaderManager::device_update_common(), differential3_zero(), GeometryManager::displace(), PrincipledBsdfNode::expand(), export_hair_curves(), fisheye_equisolid_to_direction(), fisheye_lens_polynomial_to_direction(), fisheye_to_direction(), OSLRenderServices::get_background_attribute(), Light::has_contribution(), integrate_background(), integrator_eval_background_shader(), integrator_init_from_bake(), Object::is_traceable(), ConstantFolder::is_zero(), kernel_background_evaluate(), light_sample(), light_sample_shader_eval(), ConstantFolder::make_zero(), mirrorball_to_direction(), NODE_DEFINE(), ObtainCacheParticleData(), point_density_texture_space(), project(), refract(), safe_divide(), shader_background_eval(), shader_bsdf_alpha(), shader_bsdf_ao(), shader_bsdf_average_normal(), shader_bsdf_diffuse(), shader_bsdf_disable_transparency(), shader_bsdf_eval(), shader_bsdf_glossy(), shader_bsdf_sample_closure(), shader_bsdf_transmission(), shader_bsdf_transparency(), shader_emissive_eval(), shader_holdout_apply(), shader_prepare_surface_closures(), shader_setup_from_background(), shader_setup_from_curve(), shader_setup_from_displace(), shader_setup_from_sample(), shadow_ray_setup(), TextureMapping::skip(), subsurface_disk_eval(), svm_node_blackbody(), svm_node_displacement(), svm_node_set_bump(), svm_node_tangent(), svm_node_vector_displacement(), svm_node_vector_map_range(), svm_vector_math(), HdCyclesLight::Sync(), Mesh::tessellate(), TEST_F(), transform_perspective(), Camera::world_to_raster_size(), xml_read_transform(), and xyz_to_rgb_clamped().