|
Blender V4.3
|
#include "util/half.h"#include "util/math.h"#include "util/simd.h"#include "util/texture.h"#include "util/types.h"Go to the source code of this file.
Macros | |
| #define | kernel_assert(cond) assert(cond) |
| #define kernel_assert | ( | cond | ) | assert(cond) |
Definition at line 34 of file device/cpu/compat.h.
Referenced by background_map_sample(), blue_noise_indexing(), bsdf_alloc(), bsdf_aniso_D(), bsdf_D(), bsdf_eval(), bsdf_hair_chiang_eval(), bsdf_hair_chiang_sample(), bsdf_hair_huang_eval(), bsdf_hair_huang_sample(), bsdf_hair_transmission_sample(), bsdf_lambda_from_sqr_alpha_tan_n(), bsdf_microfacet_setup_fresnel_constant(), bsdf_sample(), BVH(), BVH(), BVH(), BVH(), closure_alloc(), compute_emitter_centroid_and_dir(), distant_light_intersect(), ensure_valid_specular_reflection(), kernel_array< T >::fetch(), film_adaptive_sampling_convergence_check(), film_adaptive_sampling_filter_x(), film_adaptive_sampling_filter_y(), film_calculate_shadow_catcher(), film_calculate_shadow_catcher_denoised(), film_calculate_shadow_catcher_matte_with_shadow(), film_clamp_light(), film_get_pass_pixel_combined(), film_get_pass_pixel_cryptomatte(), film_get_pass_pixel_depth(), film_get_pass_pixel_float(), film_get_pass_pixel_float3(), film_get_pass_pixel_float4(), film_get_pass_pixel_light_path(), film_get_pass_pixel_mist(), film_get_pass_pixel_motion(), film_get_pass_pixel_sample_count(), film_get_pass_pixel_shadow_catcher(), film_get_pass_pixel_shadow_catcher_matte_with_shadow(), film_write_cryptomatte_slots(), flatten_closure_tree(), fresnel_dielectric_polarized(), guiding_record_bssrdf_bounce(), guiding_record_bssrdf_weight(), guiding_record_surface_bounce(), guiding_record_volume_bounce(), integrate_surface_direct_light(), integrate_surface_ray_offset(), integrator_intersect_closest(), integrator_intersect_dedicated_light(), integrator_megakernel(), integrator_shade_dedicated_light(), integrator_shade_surface_next_kernel(), integrator_volume_stack_update_for_subsurface(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_3d_closest(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_3d_cubic(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_3d_linear(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_closest(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_cubic(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_linear(), intersection_t_offset(), kernel_background_evaluate(), kernel_displace_evaluate(), kernel_embree_filter_occluded_func(), light_sample_from_intersection(), light_tree_cluster_select_emitter(), light_tree_emitter_importance(), light_tree_importance(), lights_intersect_impl(), longitudinal_scattering(), make_string(), microfacet_fresnel(), microfacet_ggx_preserve_energy(), motion_triangle_normals(), motion_triangle_vertices(), noise_select(), patch_eval_control_verts(), patch_map_find_patch(), path_state_next(), scene_intersect(), shadow_ray_smooth_surface_offset(), spherical_stereo_transform(), stack_load_float(), stack_load_float3(), stack_load_int(), stack_store_float(), stack_store_float3(), stack_store_int(), surface_shader_bsdf_eval_pdfs(), surface_shader_bsdf_sample_closure(), svm_eval_nodes(), svm_node_closure_bsdf(), svm_node_tex_noise(), svm_node_tex_voxel(), svm_node_tex_white_noise(), volume_phase_eval(), and volume_phase_sample().