Blender V4.3
types_float2.h File Reference

Go to the source code of this file.

Classes

struct  float2
 

Functions

ccl_device_inline float2 make_float2 (float x, float y)
 
ccl_device_inline void print_float2 (ccl_private const char *label, const float2 a)
 

Function Documentation

◆ make_float2()

ccl_device_inline float2 make_float2 ( float x,
float y )

Definition at line 224 of file device/metal/compat.h.

References x.

Referenced by area_light_max_extent(), area_light_spread_clamp_light(), area_light_tree_parameters(), as_float2(), attr_create_subd_uv_map(), attr_create_uv_map(), background_light_tree_parameters(), bake_offset_towards_center(), bsdf_ashikhmin_shirley_sample(), bsdf_hair_chiang_sample(), bsdf_hair_huang_eval_residual(), bsdf_hair_huang_sample(), bsdf_hair_reflection_sample(), bsdf_hair_transmission_sample(), bsdf_microfacet_sample(), bsdf_roughness_eta(), camera_sample(), compute_2d_gabor_kernel(), compute_2d_gabor_noise(), compute_2d_gabor_noise_cell(), compute_3d_gabor_kernel(), compute_3d_gabor_noise(), compute_3d_gabor_noise_cell(), compute_3d_orientation(), AttributeConverter< blender::float2 >::convert(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< float2 >(), BVHBuild::create_leaf_node(), BVHBuild::create_object_leaf_nodes(), dir_sph(), direction_to_central_cylindrical(), direction_to_equiangular_cubemap_face(), direction_to_equirectangular_range(), direction_to_fisheye(), direction_to_fisheye_equisolid(), direction_to_fisheye_lens_polynomial(), direction_to_mirrorball(), direction_to_spherical(), distant_light_tree_parameters(), fabs(), float3_to_float2(), floor(), fmod(), fresnel_dielectric_polarized(), fresnel_iridescence(), get_float2(), hash_float2_to_float2(), hash_float3_to_float2(), hash_float4_to_float2(), hash_float_to_float2(), hash_float_to_float3(), integrate_camera_sample(), integrate_surface_bsdf_bssrdf_bounce(), integrator_init_from_bake(), map_to_sphere(), map_to_tube(), max(), microfacet_beckmann_sample_vndf(), min(), noise_texture_2d(), one_float2(), operator*(), operator*(), operator*(), operator+(), operator+(), operator-(), operator-(), operator-(), operator/(), operator/(), operator/(), patch_eval_float2(), path_rng_2D(), power(), primitive_ptex(), primitive_surface_attribute_float2(), random_float2_offset(), random_float3_offset(), random_float4_offset(), ray_aabb_intersect(), ray_cone_intersect(), ray_infinite_cylinder_intersect(), regular_polygon_sample(), sample_uniform_disk(), EdgeDice::set_vert(), BlenderDisplayDriver::set_zoom(), sincos_phi(), sky_spherical_coordinates(), snoise_2d(), sobol_burley_sample_2D(), spot_light_tree_parameters(), subd_triangle_attribute_float2(), svm_brick(), svm_node_tex_gabor(), svm_node_tex_image(), svm_node_tex_image_box(), svm_node_tex_noise(), svm_node_tex_voronoi(), svm_node_tex_white_noise(), tabulated_sobol_sample_2D(), TEST(), to_point(), triangle_attribute_float2(), triangle_light_tree_parameters(), voronoi_distance_to_edge(), voronoi_f1(), voronoi_f2(), voronoi_n_sphere_radius(), voronoi_smooth_f1(), Camera::world_to_raster_size(), xml_read_mesh(), and zero_float2().

◆ print_float2()

ccl_device_inline void print_float2 ( ccl_private const char * label,
const float2 a )

Definition at line 37 of file types_float2_impl.h.

References label, and printf.