|
Blender V4.5
|
Go to the source code of this file.
Classes | |
| struct | VecBase< T, Sz > |
| struct | VecOp< T, Sz > |
| struct | SwizzleBase< T, Sz > |
| struct | VecBase< T, 1 > |
| struct | VecBase< T, 2 > |
| struct | VecBase< T, 3 > |
| struct | VecBase< T, 4 > |
| struct | VecBase< bool, 2 > |
| struct | VecBase< bool, 3 > |
| struct | VecBase< bool, 4 > |
| struct | MatBase< C, R > |
| struct | MatOp< C, R > |
| struct | MatBase< 2, R > |
| struct | MatBase< 3, R > |
| struct | MatBase< 4, R > |
| struct | SamplerBase< T, Dimensions, Cube, Array, Atomic, Depth > |
| struct | ImageBase< T, Dimensions, Array, Atomic > |
Namespaces | |
| namespace | glsl |
| namespace | gl_VertexShader |
| namespace | gl_FragmentShader |
| namespace | gl_ComputeShader |
Macros | |
| #define | assert(assertion) |
| #define | printf(...) |
| #define | RET |
| #define | STD_OP template<typename U = T, typename std::enable_if_t<!std::is_same_v<bool, U>> * = nullptr> |
| #define | INT_OP |
| #define | ATTR_FALLTHROUGH ((void)0) |
| #define | main() |
| #define | GLSL_CPP_STUBS |
| #define | common common_is_reserved_glsl_keyword_do_not_use |
| #define | partition partition_is_reserved_glsl_keyword_do_not_use |
| #define | active active_is_reserved_glsl_keyword_do_not_use |
| #define | class class_is_reserved_glsl_keyword_do_not_use |
| #define | union union_is_reserved_glsl_keyword_do_not_use |
| #define | typedef typedef_is_reserved_glsl_keyword_do_not_use |
| #define | this this_is_reserved_glsl_keyword_do_not_use |
| #define | packed packed_is_reserved_glsl_keyword_do_not_use |
| #define | resource resource_is_reserved_glsl_keyword_do_not_use |
| #define | goto goto_is_reserved_glsl_keyword_do_not_use |
| #define | noinline noinline_is_reserved_glsl_keyword_do_not_use |
| #define | public public_is_reserved_glsl_keyword_do_not_use |
| #define | external external_is_reserved_glsl_keyword_do_not_use |
| #define | interface interface_is_reserved_glsl_keyword_do_not_use |
| #define | long long_is_reserved_glsl_keyword_do_not_use |
| #define | fixed fixed_is_reserved_glsl_keyword_do_not_use |
| #define | unsigned unsigned_is_reserved_glsl_keyword_do_not_use |
| #define | superp superp_is_reserved_glsl_keyword_do_not_use |
| #define | input input_is_reserved_glsl_keyword_do_not_use |
| #define | output output_is_reserved_glsl_keyword_do_not_use |
| #define | hvec2 hvec2_is_reserved_glsl_keyword_do_not_use |
| #define | hvec3 hvec3_is_reserved_glsl_keyword_do_not_use |
| #define | hvec4 hvec4_is_reserved_glsl_keyword_do_not_use |
| #define | fvec2 fvec2_is_reserved_glsl_keyword_do_not_use |
| #define | fvec3 fvec3_is_reserved_glsl_keyword_do_not_use |
| #define | fvec4 fvec4_is_reserved_glsl_keyword_do_not_use |
| #define | sampler3DRect sampler3DRect_is_reserved_glsl_keyword_do_not_use |
| #define | filter filter_is_reserved_glsl_keyword_do_not_use |
| #define | sizeof sizeof_is_reserved_glsl_keyword_do_not_use |
| #define | cast cast_is_reserved_glsl_keyword_do_not_use |
| #define | row_major row_major_is_reserved_glsl_keyword_do_not_use |
Keywords | |
| #define | inout |
| #define | out |
| #define | in |
| #define | shared |
Compatibility | |
| #define | float_array(...) |
| #define | float2_array(...) |
| #define | float3_array(...) |
| #define | float4_array(...) |
| #define | int_array(...) |
| #define | int2_array(...) |
| #define | int3_array(...) |
| #define | int4_array(...) |
| #define | uint_array(...) |
| #define | uint2_array(...) |
| #define | uint3_array(...) |
| #define | uint4_array(...) |
| #define | bool_array(...) |
| #define | bool2_array(...) |
| #define | bool3_array(...) |
| #define | bool4_array(...) |
| #define | METAL_CONSTRUCTOR_1(class_name, t1, m1) |
| #define | METAL_CONSTRUCTOR_2(class_name, t1, m1, t2, m2) |
| #define | METAL_CONSTRUCTOR_3(class_name, t1, m1, t2, m2, t3, m3) |
| #define | METAL_CONSTRUCTOR_4(class_name, t1, m1, t2, m2, t3, m3, t4, m4) |
Functions | |
| template<typename T> | |
| constexpr T | glsl::abs (T) RET |
| template<typename T> | |
| constexpr T | glsl::ceil (T) RET |
| template<typename T> | |
| constexpr T | glsl::exp (T) RET |
| template<typename T> | |
| constexpr T | glsl::exp2 (T) RET |
| template<typename T> | |
| constexpr T | glsl::floor (T) RET |
| template<typename T> | |
| T | glsl::fma (T, T, T) RET |
| float | glsl::fma (float, float, float) RET |
| template<typename T> | |
| T | glsl::frexp (T, T) RET |
| bool | glsl::isinf (float) RET |
| bool | glsl::isnan (float) RET |
| template<typename T> | |
| constexpr T | glsl::log (T) RET |
| template<typename T> | |
| constexpr T | glsl::log2 (T) RET |
| template<typename T> | |
| T | glsl::modf (T, T) |
| template<typename T, typename U> | |
| constexpr T | glsl::pow (T, U) RET |
| template<typename T> | |
| constexpr T | glsl::round (T) RET |
| template<typename T> | |
| constexpr T | glsl::sqrt (T) RET |
| template<typename T> | |
| constexpr T | glsl::trunc (T) RET |
| template<typename T, typename U> | |
| T | glsl::ldexp (T, U) RET |
| template<typename T> | |
| constexpr T | glsl::acos (T) RET |
| template<typename T> | |
| T | glsl::acosh (T) RET |
| template<typename T> | |
| constexpr T | glsl::asin (T) RET |
| template<typename T> | |
| T | glsl::asinh (T) RET |
| template<typename T> | |
| T | glsl::atan (T, T) RET |
| template<typename T> | |
| T | glsl::atan (T) RET |
| template<typename T> | |
| T | glsl::atanh (T) RET |
| template<typename T> | |
| constexpr T | glsl::cos (T) RET |
| template<typename T> | |
| T | glsl::cosh (T) RET |
| template<typename T> | |
| constexpr T | glsl::sin (T) RET |
| template<typename T> | |
| T | glsl::sinh (T) RET |
| template<typename T> | |
| T | glsl::tan (T) RET |
| template<typename T> | |
| T | glsl::tanh (T) RET |
| void | gl_ComputeShader::barrier () |
| void | gl_ComputeShader::memoryBarrier () |
| void | gl_ComputeShader::memoryBarrierShared () |
| void | gl_ComputeShader::memoryBarrierImage () |
| void | gl_ComputeShader::memoryBarrierBuffer () |
| void | gl_ComputeShader::groupMemoryBarrier () |
Vector Types | |
| #define | SWIZZLE_XY(T) |
| #define | SWIZZLE_RG(T) |
| #define | SWIZZLE_XYZ(T) |
| #define | SWIZZLE_RGB(T) |
| #define | SWIZZLE_XYZW(T) |
| #define | SWIZZLE_RGBA(T) |
| using | float2 = VecBase<float, 2> |
| using | float3 = VecBase<float, 3> |
| using | float4 = VecBase<float, 4> |
| using | uint2 = VecBase<uint, 2> |
| using | uint3 = VecBase<uint, 3> |
| using | uint4 = VecBase<uint, 4> |
| using | int2 = VecBase<int, 2> |
| using | int3 = VecBase<int, 3> |
| using | int4 = VecBase<int, 4> |
| using | uchar = unsigned int |
| using | uchar2 = VecBase<uchar, 2> |
| using | uchar3 = VecBase<uchar, 3> |
| using | uchar4 = VecBase<uchar, 4> |
| using | char2 = VecBase<char, 2> |
| using | char3 = VecBase<char, 3> |
| using | char4 = VecBase<char, 4> |
| using | ushort2 = VecBase<ushort, 2> |
| using | ushort3 = VecBase<ushort, 3> |
| using | ushort4 = VecBase<ushort, 4> |
| using | short2 = VecBase<short, 2> |
| using | short3 = VecBase<short, 3> |
| using | short4 = VecBase<short, 4> |
| using | half = float |
| using | half2 = VecBase<half, 2> |
| using | half3 = VecBase<half, 3> |
| using | half4 = VecBase<half, 4> |
| using | bool2 = VecBase<bool, 2> |
| using | bool3 = VecBase<bool, 3> |
| using | bool4 = VecBase<bool, 4> |
| using | bool32_t = uint |
| using | packed_float2 = float2 |
| using | packed_float3 = float3 |
| using | packed_float4 = float4 |
| using | packed_int2 = int2 |
| using | packed_int3 = int3 |
| using | packed_int4 = int4 |
| using | packed_uint2 = uint2 |
| using | packed_uint3 = uint3 |
| using | packed_uint4 = uint4 |
Matrix Types | |
| #define | RESHAPE(mat_to, mat_from, ...) |
| using | float2x2 = MatBase<2, 2> |
| using | float2x3 = MatBase<2, 3> |
| using | float2x4 = MatBase<2, 4> |
| using | float3x2 = MatBase<3, 2> |
| using | float3x3 = MatBase<3, 3> |
| using | float3x4 = MatBase<3, 4> |
| using | float4x2 = MatBase<4, 2> |
| using | float4x3 = MatBase<4, 3> |
| using | float4x4 = MatBase<4, 4> |
Builtin Functions | |
| #define | abs glsl::abs |
| #define | ceil glsl::ceil |
| #define | exp glsl::exp |
| #define | exp2 glsl::exp2 |
| #define | floor glsl::floor |
| #define | fma glsl::fma |
| #define | frexp glsl::frexp |
| #define | isinf glsl::isinf |
| #define | isnan glsl::isnan |
| #define | log glsl::log |
| #define | log2 glsl::log2 |
| #define | modf glsl::modf |
| #define | pow glsl::pow |
| #define | round glsl::round |
| #define | sqrt glsl::sqrt |
| #define | trunc glsl::trunc |
| #define | ldexp glsl::ldexp |
| #define | acos glsl::acos |
| #define | acosh glsl::acosh |
| #define | asin glsl::asin |
| #define | asinh glsl::asinh |
| #define | atan glsl::atan |
| #define | atanh glsl::atanh |
| #define | cos glsl::cos |
| #define | cosh glsl::cosh |
| #define | sin glsl::sin |
| #define | sinh glsl::sinh |
| #define | tan glsl::tan |
| #define | tanh glsl::tanh |
| #define | select(A, B, C) |
| template<typename T, int D> | |
| VecBase< bool, D > | greaterThan (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | lessThan (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | lessThanEqual (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | greaterThanEqual (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | equal (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | notEqual (VecOp< T, D >, VecOp< T, D >) RET |
| template<int D> | |
| VecBase< bool, D > | operator! (VecOp< bool, D >) RET |
| template<int D> | |
| VecBase< int, D > | bitCount (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldReverse (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< int, D > | findLSB (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< int, D > | findMSB (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< float, D > constexpr | mod (VecOp< float, D >, VecOp< float, D >) RET |
| template<int D> | |
| VecBase< float, D > | step (VecOp< float, D >, VecOp< float, D >) RET |
| template<int D> | |
| VecBase< float, D > | mix (VecOp< float, D >, VecOp< float, D >, VecOp< float, D >) RET |
| VecBase< float, 3 > | cross (VecOp< float, 3 >, VecOp< float, 3 >) RET |
| template<int D> | |
| VecBase< float, D > | normalize (VecOp< float, D >) RET |
| template<int D> | |
| VecBase< int, D > | floatBitsToInt (VecOp< float, D >) RET |
| template<int D> | |
| VecBase< uint, D > | floatBitsToUint (VecOp< float, D >) RET |
| template<int D> | |
| VecBase< float, D > | intBitsToFloat (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< float, D > | uintBitsToFloat (VecOp< uint, D >) RET |
| template<typename T, int D> | |
| VecBase< T, D > | faceforward (VecOp< T, D >, VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< T, D > | reflect (VecOp< T, D >, VecOp< T, D >) RET |
| template<int C, int R> | |
| MatBase< C, R > | inverse (MatBase< C, R >) RET |
| template<int C, int R> | |
| MatBase< R, C > | transpose (MatBase< C, R >) RET |
| template<int D> | |
| bool | any (VecOp< bool, D >) RET |
| template<int D> | |
| bool | all (VecOp< bool, D >) RET |
| template<int D> | |
| VecBase< int, D > | bitCount (VecOp< uint, D >) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldExtract (VecOp< int, D >, int, int) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldExtract (VecOp< uint, D >, int, int) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldInsert (VecOp< int, D >, VecOp< int, D >, int, int) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldInsert (VecOp< uint, D >, VecOp< uint, D >, int, int) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldReverse (VecOp< uint, D >) RET |
| int | bitCount (int) RET |
| int | bitCount (uint) RET |
| int | bitfieldExtract (int) RET |
| int | bitfieldExtract (uint) RET |
| int | bitfieldInsert (int) RET |
| int | bitfieldInsert (uint) RET |
| int | bitfieldReverse (int) RET |
| int | bitfieldReverse (uint) RET |
| template<int D> | |
| VecBase< int, D > | findLSB (VecOp< uint, D >) RET |
| template<int D> | |
| VecBase< int, D > | findMSB (VecOp< uint, D >) RET |
| int | findLSB (int) RET |
| int | findLSB (uint) RET |
| int | findMSB (int) RET |
| int | findMSB (uint) RET |
| template<typename T> | |
| constexpr T | max (T, T) RET |
| template<typename T> | |
| constexpr T | min (T, T) RET |
| template<typename T> | |
| constexpr T | sign (T) RET |
| template<typename T, typename U> | |
| constexpr T | clamp (T, U, U) RET |
| template<typename T> | |
| constexpr T | clamp (T, float, float) RET |
| template<typename T, typename U> | |
| constexpr T | max (T, U) RET |
| template<typename T, typename U> | |
| constexpr T | min (T, U) RET |
| template<typename T> | |
| T | fract (T) RET |
| template<typename T> | |
| constexpr T | inversesqrt (T) RET |
| constexpr float | mod (float, float) RET |
| template<int D> | |
| VecBase< float, D > constexpr | mod (VecOp< float, D >, float) RET |
| template<typename T> | |
| T | smoothstep (T, T, T) RET |
| float | step (float, float) RET |
| template<int D> | |
| VecBase< float, D > | step (float, VecOp< float, D >) RET |
| float | smoothstep (float, float, float) RET |
| template<int D> | |
| VecBase< float, D > | smoothstep (float, float, VecOp< float, D >) RET |
| template<typename T> | |
| constexpr T | degrees (T) RET |
| template<typename T> | |
| constexpr T | radians (T) RET |
| float | mix (float, float, float) RET |
| template<int D> | |
| VecBase< float, D > | mix (VecOp< float, D >, VecOp< float, D >, float) RET |
| template<typename T, int D> | |
| VecBase< T, D > | mix (VecOp< T, D >, VecOp< T, D >, VecOp< bool, D >) RET |
| template<int D> | |
| float | dot (VecOp< float, D >, VecOp< float, D >) RET |
| template<int D> | |
| float | distance (VecOp< float, D >, VecOp< float, D >) RET |
| template<int D> | |
| float | length (VecOp< float, D >) RET |
| int | floatBitsToInt (float) RET |
| uint | floatBitsToUint (float) RET |
| float | intBitsToFloat (int) RET |
| float | uintBitsToFloat (uint) RET |
| template<typename T> | |
| T | gpu_dfdx (T) RET |
| template<typename T> | |
| T | gpu_dfdy (T) RET |
| template<typename T> | |
| T | gpu_fwidth (T) RET |
| void | gpu_discard_fragment () |
| template<typename T, int D> | |
| VecBase< T, D > | refract (VecOp< T, D >, VecOp< T, D >, float) RET |
| int | atomicAdd (int &, int) RET |
| int | atomicAnd (int &, int) RET |
| int | atomicOr (int &, int) RET |
| int | atomicXor (int &, int) RET |
| int | atomicMin (int &, int) RET |
| int | atomicMax (int &, int) RET |
| int | atomicExchange (int &, int) RET |
| int | atomicCompSwap (int &, int, int) RET |
| uint | atomicAdd (uint &, uint) RET |
| uint | atomicAnd (uint &, uint) RET |
| uint | atomicOr (uint &, uint) RET |
| uint | atomicXor (uint &, uint) RET |
| uint | atomicMin (uint &, uint) RET |
| uint | atomicMax (uint &, uint) RET |
| uint | atomicExchange (uint &, uint) RET |
| uint | atomicCompSwap (uint &, uint, uint) RET |
| uint | packHalf2x16 (float2) RET |
| uint | packUnorm2x16 (float2) RET |
| uint | packSnorm2x16 (float2) RET |
| uint | packUnorm4x8 (float4) RET |
| uint | packSnorm4x8 (float4) RET |
| float2 | unpackHalf2x16 (uint) RET |
| float2 | unpackUnorm2x16 (uint) RET |
| float2 | unpackSnorm2x16 (uint) RET |
| float4 | unpackUnorm4x8 (uint) RET |
| float4 | unpackSnorm4x8 (uint) RET |
| template<int C, int R> | |
| float | determinant (MatBase< C, R >) RET |
| #define abs glsl::abs |
Definition at line 765 of file gpu_glsl_cpp_stubs.hh.
Referenced by abs(), actionzone_modal(), annotation_draw_apply_event(), append_nla_strip_snap_target(), apply_frame_snap(), area_join_update_data(), area_move_apply_do(), area_snap_calc_location(), area_split_factor(), BKE_fcurve_delete_key(), BKE_gpencil_layer_frame_get(), BKE_mask_spline_project_co(), blend_color_difference_byte(), blf_glyph_calc_rect_test(), BLI_listbase_link_move(), BLI_str_format_integer_unit(), blo_do_versions_280(), blo_do_versions_300(), bm_loop_build(), bm_loop_path_build_step(), brush_scale_size_exec(), blender::build_sequential(), blender::nodes::node_shader_tex_checker_cc::NodeTexChecker::call(), compare_floats(), compare_rgb_uchar(), slim::compute_least_squares_scaling(), blender::ed::transform::createTransActionData(), blender::io::obj::detect_knot_mode_cyclic(), blender::io::obj::detect_knot_mode_uniform(), distance(), draw_horizontal_scale_indicators(), DRW_select_buffer_find_nearest_to_point(), ED_preview_draw(), ed_preview_draw_rect(), ED_region_generic_tools_region_snap_size(), ED_region_snap_size_test(), establish_track_initialization_order(), blender::ed::curves::extrude_knots(), file_smoothscroll_invoke(), blender::seq::fill_rect_alpha_under(), blender::ed::transform::flushTransSeq(), blender::nodes::node_fn_compare_cc::get_multi_function(), Freestyle::GaussianFilter::getSmoothedPixel(), hsl_to_rgb(), image_buf_fill_checker_slice(), len_manhattan_v2_int(), GHOST_Wintab::mapWintabToSysCoordinates(), blender::color::mix_difference(), modf_to_index(), mouse_select_knot(), moviecache_getitempriority(), nla_draw_strip_curves(), blender::nodes::node_shader_volume_coefficients_cc::node_declare(), node_mix_diff(), pingpong(), GHOST_SystemWin32::processWheelEventHorizontal(), GHOST_SystemWin32::processWheelEventVertical(), Freestyle::AppView::rabs(), region_scale_modal(), region_visible_rect_calc(), screen_area_trim(), screen_areas_can_align(), screen_geom_area_map_find_active_scredge(), select_adjacent_cp(), select_nth_bezt(), select_nth_bp(), seq_frame_snap_update_best(), blender::ed::object::set_constraint_nth_target(), blender::ed::transform::setCustomPointsFromDirection(), blender::ed::transform::setNearestAxis2d(), smoothmin(), blender::ed::greasepencil::snap_8_angles(), blender::ed::transform::snap_calc_preview_image(), blender::ed::transform::snap_calc_timeline(), blender::ed::greasepencil::snap_diagonals_box(), blender::seq::strip_retiming_transition_is_linear(), svm_checker(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), GHOST_Wintab::testCoordinates(), blender::gpu::tests::texture_create_upload_read_with_bias(), thumb_create_ex(), blender::seq::time_find_next_prev_edit(), blender::ed::transform::transdata_get_track_shuffle_offset(), blender::ed::transform::transform_snap_nla_calc(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), ui_but_drag_init(), ui_but_dragedit_update_mval(), ui_do_but_COLORBAND(), ui_do_but_NUM(), ui_do_but_SLI(), ui_do_button(), ui_multibut_drag_wait(), ui_numedit_but_NUM(), ui_pan_to_scroll(), vert_pair_adjacent_in_orig_face(), view2d_scroll_delta_y_snap_page_size(), view2d_totRect_set_resize(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_distance_to_edge(), voronoi_n_sphere_radius(), wm_autosave_location(), WM_event_drag_test_with_delta(), wm_gesture_straightline_do_angle_snap(), and CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::wrap_mirror().
| #define acos glsl::acos |
Definition at line 782 of file gpu_glsl_cpp_stubs.hh.
Referenced by slim::compute_angle(), Freestyle::SteerableViewMap::ComputeWeight(), Freestyle::Functions0D::Curvature2DAngleF0D::operator()(), safe_acos(), solve_cubic(), libmv::SolveCubicPolynomial(), and SolveP3().
| #define acosh glsl::acosh |
Definition at line 783 of file gpu_glsl_cpp_stubs.hh.
| #define active active_is_reserved_glsl_keyword_do_not_use |
Definition at line 1036 of file gpu_glsl_cpp_stubs.hh.
Referenced by ANIM_fmodifiers_copy_to_buf(), blender::ed::object::base_active_refresh(), BKE_gpencil_layer_active_set(), BKE_layer_collection_sync(), click_select_channel_grease_pencil_layer(), blender::ed::outliner::collection_hierarchy_delete_exec(), blender::ed::outliner::do_outliner_range_select(), blender::ed::outliner::do_outliner_range_select_recursive(), draw_mask_layers(), ENUM_OPERATORS(), file_walk_select_selection_set(), gpencil_to_keylist(), blender::ed::greasepencil::grease_pencil_layer_active_exec(), blender::ed::greasepencil::grease_pencil_layer_add_exec(), blender::ed::greasepencil::grease_pencil_layer_duplicate_exec(), blender::ed::greasepencil::grease_pencil_layer_group_add_exec(), blender::ed::greasepencil::grease_pencil_layer_group_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_remove_exec(), blender::ed::greasepencil::grease_pencil_merge_layer_exec(), IK_QTask::IK_QTask(), image_user_from_context_and_active_tile(), make_boneList(), menu_item_enum_opname_menu(), menu_item_enum_opname_menu_active(), blender::ed::space_node::node_find_exec_fn(), blender::draw::overlay::Resources::object_wire_theme_id(), blender::ui::greasepencil::LayerGroupViewItem::on_activate(), blender::ui::greasepencil::LayerViewItem::on_activate(), blender::ui::greasepencil::LayerNodeDropTarget::on_drop(), blender::ed::outliner::outliner_delete_exec(), blender::ed::outliner::outliner_draw_iconrow(), blender::ed::outliner::outliner_draw_iconrow_doit(), blender::ed::outliner::outliner_draw_tree_element(), blender::panel_draw(), blender::animrig::Slot::set_active(), blender::ed::vse::strip_data_outline_params_set(), template_ID_search_menu_item_tooltip(), blender::ed::outliner::tree_element_grease_pencil_node_activate(), UI_but_func_search_set(), ui_draw_colorband_handle(), ui_search_menu_create_context_menu(), ui_search_menu_create_tooltip(), ui_searchbox_event(), uiItemsFullEnumO(), uiItemsFullEnumO_items(), uiLayoutSetActive(), uiTemplateRunningJobs(), uv_texture_remove_poll(), and view3d_main_region_message_subscribe().
| #define asin glsl::asin |
Definition at line 784 of file gpu_glsl_cpp_stubs.hh.
Referenced by Freestyle::WOEdge::setVecAndAngle().
| #define asinh glsl::asinh |
Definition at line 785 of file gpu_glsl_cpp_stubs.hh.
| #define assert | ( | assertion | ) |
GLSL to C++ stubs.
The goal of this header is to make the GLSL source file compile using a modern C++ compiler. This allows for linting and IDE functionalities to work.
This file can be included inside any GLSL file to make the GLSL syntax to work. Then your IDE must to be configured to associate .glsl files to C++ so that the C++ linter does the analysis.
This is why the implementation of each function is not needed. However, we make sure that type casting is always explicit. This is because implicit casts are not always supported on all implementations.
Some of the features of GLSL are omitted by design. They are either:
IMPORTANT: Please ask the module team if you need some feature that are not listed in this file.
Definition at line 31 of file gpu_glsl_cpp_stubs.hh.
Referenced by iTaSC::CacheChannel::_findBlock(), KDL::JntArray::Add, Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), AttributeSet::add(), AttributeTableEntry< T >::add(), DeviceKernelArguments::add(), id_map< K, T, Flags >::add(), NodeType::add(), ShaderGraph::add_node(), Profiler::add_state(), LookupTables::add_table(), iTaSC::Cache::addCacheItem(), aligned_malloc(), device_texture::alloc(), device_vector< T >::alloc(), ApplyPrimvars(), assert_for_allocator_change(), assert_same_owner(), mikk::Mikktspace< Mesh >::assignRecur(), attr_create_generic(), Attribute::Attribute(), attribute_bump_map_normal(), bitscan(), bitscan(), blender::gpu::MTLFrameBuffer::blit(), libmv::BlurredImageAndDerivativesChannels(), Device::build_bvh(), MultiDevice::build_bvh(), libmv::Build_Minimal2Point_PolynomialFactor(), ConstantFolder::bypass(), ConstantFolder::bypass_or_discard(), KDL::Jacobian::changeBase, KDL::Jacobian::changeRefFrame, KDL::Jacobian::changeRefPoint, iTaSC::Cache::clearCacheFrom(), clg_ctx_type_register(), clg_severity_as_text(), clg_severity_to_color(), SVMCompiler::compile_type(), Freestyle::OGF::compute_curvature_tensor(), PathTraceWorkGPU::compute_sorted_queued_paths(), Object::compute_volume_step_size(), libmv::ComputeGaussianKernel(), ShaderGraph::connect(), CPUDevice::const_copy_to(), ConvertNode::constant_fold(), convert_tree(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray< Transform, void >(), libmv::Convolve(), Node::copy_value(), iTaSC::CopyPose::CopyPose(), slim::cotmatrix(), slim::cotmatrix_entries(), count_leading_zeros(), count_trailing_zeros(), BVHBuild::create_leaf_node(), BVHBuild::create_object_leaf_nodes(), Attribute::data_float(), Attribute::data_float(), Attribute::data_float2(), Attribute::data_float2(), Attribute::data_float3(), Attribute::data_float3(), Attribute::data_float4(), Attribute::data_float4(), Attribute::data_transform(), Attribute::data_transform(), Attribute::data_uchar4(), Attribute::data_voxel(), Attribute::data_voxel(), mikk::Mikktspace< Mesh >::degenEpilogue(), Procedural::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), DenoiseImageLayer::detect_denoising_channels(), device_memory::device_alloc(), device_memory::device_copy_from(), device_optix_info(), device_texture::device_texture(), Film::device_update(), GeometryManager::device_update_attributes(), LightManager::device_update_lights(), ShaderManager::device_update_pre(), SVMShaderManager::device_update_shader(), ImageManager::device_update_slot(), device_vector< T >::device_vector(), ConstantFolder::discard(), ShaderGraph::disconnect(), ShaderGraph::disconnect(), libmv::CameraIntrinsics::DistortBuffer(), KDL::JntArray::Divide, slim::doublearea(), slim::doublearea(), slim::doublearea_sort3(), EIG_linear_solver_solve(), EIG_linear_solver_variable_lock(), EIG_linear_solver_variable_unlock(), mikk::AtomicHashSet< KeyT, isAtomic, KeyHash, KeyEqual, ProbeFcn >::emplace(), SVMCompiler::encode_uchar4(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), KDL::JntArray::Equal, Node::equals(), ShaderNode::equals(), unique_ptr_vector< T >::erase(), libmv::EstimateHomography2DFromCorrespondences(), ShaderEval::eval_gpu(), blender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >::evalPatchesFaceVarying(), blender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >::evalPatchesWithDerivatives(), blender::opensubdiv::EvalOutputAPI::evaluateFaceVarying(), blender::opensubdiv::EvalOutputAPI::evaluateLimit(), blender::opensubdiv::EvalOutputAPI::evaluateVarying(), blender::opensubdiv::EvalOutputAPI::evaluateVertexData(), fill_generic_attribute(), filter_table(), MultiDevice::find_matching_mem_device(), MultiDevice::find_suitable_mem_device(), iTaSC::CacheChannel::findItemEarlier(), iTaSC::CacheChannel::findItemOrLater(), blender::opensubdiv::PatchMap::FindPatch(), device_vector< T >::free(), TaskScheduler::free_memory(), mikk::Mikktspace< Mesh >::generateTSpaces(), GPUDevice::generic_alloc(), GPUDevice::generic_free(), Node::get_bool(), Node::get_bool_array(), InnerNode::get_child(), get_enum(), Profiler::get_event(), slim::get_flips(), Node::get_float(), Node::get_float2(), Node::get_float2_array(), Node::get_float3(), Node::get_float3_array(), Node::get_float_array(), SubPatch::get_inner_grid_vert_triangle(), Node::get_int(), Node::get_int_array(), get_local_data(), Device::get_multi_device(), Node::get_node(), Node::get_node_array(), get_node_output(), Profiler::get_object(), ColorSpaceManager::get_processor(), LightTreeNode::get_reference(), Profiler::get_shader(), Node::get_string(), Node::get_string_array(), Node::get_transform(), Node::get_transform_array(), Node::get_uint(), Node::get_uint64(), SubEdge::get_vert_along_edge(), SubPatch::Edge::get_vert_along_edge(), SubPatch::get_vert_along_grid_edge(), blender::opensubdiv::getCAPIFVarLinearInterpolationFromOSD(), blender::opensubdiv::MeshTopology::getEdgeSharpness(), blender::opensubdiv::MeshTopology::getEdgeVertexIndices(), blender::opensubdiv::MeshTopology::getFaceVertexIndicesStorage(), MANTA::getFlipParticleFlagAt(), MANTA::getFlipParticlePositionXAt(), MANTA::getFlipParticlePositionYAt(), MANTA::getFlipParticlePositionZAt(), MANTA::getFlipParticleVelocityXAt(), MANTA::getFlipParticleVelocityYAt(), MANTA::getFlipParticleVelocityZAt(), blender::opensubdiv::getFVarLinearInterpolationFromCAPI(), iTaSC::ControlledObject::getJq(), iTaSC::UncontrolledObject::getJu(), MANTA::getNormalXAt(), MANTA::getNormalYAt(), MANTA::getNormalZAt(), blender::opensubdiv::MeshTopology::getNumFaceVertices(), libmv::GetR_FixedCameraCenter(), blender::opensubdiv::getSchemeTypeFromCAPI(), MANTA::getSndParticleFlagAt(), MANTA::getSndParticlePositionXAt(), MANTA::getSndParticlePositionYAt(), MANTA::getSndParticlePositionZAt(), MANTA::getSndParticleVelocityXAt(), MANTA::getSndParticleVelocityYAt(), MANTA::getSndParticleVelocityZAt(), BVHNode::getSubtreeSize(), MANTA::getTriangleXAt(), MANTA::getTriangleYAt(), MANTA::getTriangleZAt(), blender::opensubdiv::MeshTopology::getVertexSharpness(), MANTA::getVertexXAt(), MANTA::getVertexYAt(), MANTA::getVertexZAt(), MANTA::getVertVelXAt(), MANTA::getVertVelYAt(), MANTA::getVertVelZAt(), blender::opensubdiv::getVtxBoundaryInterpolationFromCAPI(), GHOST_ContextGLX::GHOST_ContextGLX(), GHOST_ContextWGL::GHOST_ContextWGL(), GHOST_URL_decode(), GHOST_XrSwapchain::GHOST_XrSwapchain(), BlenderDisplayDriver::gpu_resources_create(), guiding_record_background(), guiding_record_bssrdf_bounce(), guiding_record_bssrdf_segment(), guiding_record_bssrdf_weight(), guiding_record_continuation_probability(), guiding_record_light_surface_segment(), guiding_record_surface_bounce(), guiding_record_surface_emission(), guiding_record_surface_segment(), guiding_record_volume_bounce(), guiding_record_volume_emission(), guiding_record_volume_segment(), guiding_record_volume_transmission(), GHOST_XrSession::handleStateChangeEvent(), libmv::Homography2DFromCorrespondencesLinear(), libmv::Homography2DFromCorrespondencesLinearEuc(), libmv::Homography3DFromCorrespondencesLinear(), libmv::HorizontalStack(), libmv::HStack(), GHOST_XrContext::initialize(), iTaSC::ControlledObject::initialize(), iTaSC::UncontrolledObject::initialize(), GHOST_ContextEGL::initializeDrawingContext(), intern::memutil::AllocStringStorage< keyT, hashT >::insert(), MultiDevice::is_shared(), blender::opensubdiv::MeshTopology::isEdgeEqual(), blender::opensubdiv::MeshTopology::isFaceVertexIndicesEqual(), KDL::JntArray::JntArray(), KDL::JntArrayAcc::JntArrayAcc(), KDL::JntArrayAcc::JntArrayAcc(), KDL::JntArrayVel::JntArrayVel(), KDL::ChainJntToJacSolver::JntToJac(), kernel_const_copy(), kernel_embree_filter_intersection_func_impl(), kernel_embree_filter_occluded_local_func_impl(), kernel_embree_filter_occluded_shadow_all_func_impl(), kernel_embree_filter_occluded_volume_all_func_impl(), kernel_global_memory_copy(), CCL_NAMESPACE_BEGIN::kernel_tex_image_interp(), CCL_NAMESPACE_BEGIN::kernel_tex_image_interp_3d(), LerpCurveSegmentMotionCV(), libmv_cameraIntrinsicsCopy(), libmv_cameraIntrinsicsCreateFromOptions(), libmv_cameraIntrinsicsExtractOptions(), libmv_cameraIntrinsicsFillFromOptions(), libmv_cameraIntrinsicsUpdate(), libmv_saveImage(), light_tree_emitters_copy_and_flatten(), light_tree_flatten(), light_tree_leaf_emitters_copy_and_flatten(), light_tree_specialize_nodes_flatten(), LightTreeEmitter::LightTreeEmitter(), linear_solver_ensure_matrix_construct(), LinearSolver::LinearSolver(), ConstantFolder::make_one(), ConstantFolder::make_zero(), DenoiseImageLayer::match_channels(), libmv::MatrixColumn(), libmv::MatrixColumn(), libmv::MatrixColumn(), CPUDevice::mem_alloc(), MultiDevice::mem_alloc(), Device::mem_alloc_sub_ptr(), Stats::mem_free(), MEM_guarded_mallocN_aligned(), MEM_lockfree_mallocN_aligned(), MultiDevice::mem_move_to_host(), libmv::Image::MemorySizeInBytes(), KDL::JntArray::Multiply, libmv::MultiplyElements(), libmv::MultiplyElements(), libmv::MultiplyElements(), KDL::JntArray::MultiplyJacobian, CCL_NAMESPACE_BEGIN::name_from_type(), GHOST_XrContext::needsUpsideDownDrawing(), Node::Node(), libmv::NRealisticCamerasSparse(), DedicatedTaskPool::num_decrease(), libmv::NViewTriangulate(), libmv::NViewTriangulateAlgebraic(), libmv::ArrayND< T, 3 >::Offset(), libmv::ArrayND< T, 3 >::Offset(), libmv::ArrayND< T, 3 >::Offset(), openxr_ext_name_from_wm_gpu_binding(), CPUKernelFunction< void(*)(const ThreadKernelGlobalsCPU *kg, IntegratorStateCPU *state)>::operator()(), KDL::Jacobian::operator()(), KDL::Jacobian::operator()(), libmv::Array3D< unsigned char >::operator()(), libmv::Array3D< unsigned char >::operator()(), libmv::ArrayND< T, 3 >::operator()(), libmv::ArrayND< T, 3 >::operator()(), libmv::ArrayND< T, 3 >::operator()(), libmv::ArrayND< T, 3 >::operator*(), KDL::Jacobian::operator=(), KDL::JntArray::operator=(), libmv::ArrayND< T, 3 >::operator=(), libmv::Image::operator=(), DeviceInfo::operator==(), array< T, alignment >::operator[](), device_vector< T >::operator[](), KDL::JntArray::operator[](), KDL::JntArray::operator[](), libmv::scoped_array< T >::operator[](), osl_eval_nodes< SHADER_TYPE_SURFACE >(), libmv::NViewDataSet::P(), BVH2::pack_aligned_node(), mikk::pack_index(), BVH2::pack_leaf(), BVH2::pack_nodes(), BVH2::pack_unaligned_node(), parse_int(), parse_string(), libmv::PearsonProductMomentCorrelation(), KDL::Joint::pose(), print_debug_timings(), array< T, alignment >::push_back_reserved(), recursive_print_knode(), BVH2::refit_node(), BVH2::refit_nodes(), NodeType::register_input(), LightManager::remove_ies(), ShaderNode::remove_input(), Profiler::remove_state(), LookupTables::remove_table(), PathTraceWorkCPU::render_samples_full_pipeline(), libmv::resection::Resection(), libmv::reshape(), libmv::ArrayND< T, 3 >::Resize(), libmv::ArrayND< T, 3 >::Resize(), device_vector< T >::resize(), libmv::Rgb2Gray(), BVHBuild::rotate(), DenoiserPipeline::run(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Attribute::set_data_from(), Node::set_owner(), ProfilingWithShaderHelper::set_shader(), EdgeDice::set_triangle(), Node::set_value(), EdgeDice::set_vertex(), blender::opensubdiv::PatchMap::QuadNode::SetChild(), iTaSC::ConstraintSet::setControlParameter(), GHOST_Window::setCursorGrab(), blender::opensubdiv::MeshTopology::setEdgeSharpness(), blender::opensubdiv::MeshTopology::setEdgeVertexIndices(), blender::opensubdiv::MeshTopology::setFaceVertexIndices(), blender::opensubdiv::MeshTopology::setNumFaceVertices(), SubdAttributeInterpolation::setup_attribute_corner_linear(), SubdAttributeInterpolation::setup_attribute_face(), SubdAttributeInterpolation::setup_attribute_vertex_linear(), blender::opensubdiv::MeshTopology::setVertexSharpness(), shaperadius(), SocketType::size(), slim::slim_precompute(), libmv::two_view::kernel::IsotropicNormalizedSolver< Solver, Unnormalizer >::Solve(), libmv::two_view::kernel::NormalizedSolver< Solver, Unnormalizer >::Solve(), BVHObjectSplit::split(), libmv::SplitChannels(), slim::squared_edge_lengths(), SVMCompiler::stack_assign(), SVMCompiler::stack_link(), SVMCompiler::stack_size(), GHOST_XrSession::start(), Profiler::start(), device_vector< T >::steal_data(), string_printf(), string_replace_same_length(), KDL::JntArray::Subtract, libmv::SVD(), GHOST_ContextVK::swapBuffers(), HdCyclesGeometry< Base, CyclesBase >::Sync(), GraphicsInteropBuffer::take_handle(), DedicatedTaskPool::thread_wait_pop(), EdgeDice::tri_dice(), libmv::CameraIntrinsics::UndistortBuffer(), update_global_peak(), Mesh::update_tangents(), GHOST_XrControllerModel::updateComponents(), blender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >::updateFaceVaryingData(), util_cdf_invert(), CCL_NAMESPACE_BEGIN::util_image_downscale_sample(), libmv::VerticalStack(), libmv::VStack(), write_severity(), xml_read_mesh(), device_memory::~device_memory(), DisplayGPUPixelBuffer::~DisplayGPUPixelBuffer(), DisplayGPUTexture::~DisplayGPUTexture(), GHOST_ContextCGL::~GHOST_ContextCGL(), GHOST_ContextEGL::~GHOST_ContextEGL(), GHOST_ContextGLX::~GHOST_ContextGLX(), GHOST_ContextSDL::~GHOST_ContextSDL(), GHOST_ContextWGL::~GHOST_ContextWGL(), GHOST_XrContext::~GHOST_XrContext(), libmv::Image::~Image(), ImageManager::~ImageManager(), LookupTables::~LookupTables(), and Profiler::~Profiler().
| #define atan glsl::atan |
Definition at line 786 of file gpu_glsl_cpp_stubs.hh.
Referenced by slim::map_vertices_to_convex_border(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), Freestyle::AppView::setHorizontalFov(), Freestyle::SphericalGrid::Transform::sphericalProjection(), and valuefn().
| #define atanh glsl::atanh |
Definition at line 787 of file gpu_glsl_cpp_stubs.hh.
| #define ATTR_FALLTHROUGH ((void)0) |
Definition at line 1013 of file gpu_glsl_cpp_stubs.hh.
| #define bool2_array | ( | ... | ) |
Definition at line 984 of file gpu_glsl_cpp_stubs.hh.
| #define bool3_array | ( | ... | ) |
Definition at line 985 of file gpu_glsl_cpp_stubs.hh.
| #define bool4_array | ( | ... | ) |
Definition at line 986 of file gpu_glsl_cpp_stubs.hh.
| #define bool_array | ( | ... | ) |
Definition at line 983 of file gpu_glsl_cpp_stubs.hh.
| #define cast cast_is_reserved_glsl_keyword_do_not_use |
Definition at line 1070 of file gpu_glsl_cpp_stubs.hh.
Referenced by cast(), cast(), cast(), cast(), cast(), cast(), blender::io::usd::copy_blender_buffer_to_primvar(), blender::io::usd::copy_primvar_to_blender_buffer(), delete_MEM_CacheLimiter(), slim::doublearea_sort3(), blender::draw::extract_edituv_face_dots_bm(), blender::draw::extract_edituv_face_dots_mesh(), float4_to_half4_display(), MEM_CacheLimiter_enforce_limits(), MEM_CacheLimiter_get(), MEM_CacheLimiter_get_memory_in_use(), MEM_CacheLimiter_get_refcount(), MEM_CacheLimiter_insert(), MEM_CacheLimiter_ItemDestroyable_Func_set(), MEM_CacheLimiter_ItemPriority_Func_set(), MEM_CacheLimiter_ref(), MEM_CacheLimiter_touch(), MEM_CacheLimiter_unmanage(), MEM_CacheLimiter_unref(), mv::Marker::Offset(), mv::Region::Offset(), and ceres::Chain< FunctionType, kNumArgs, Jet< T, N > >::Rule().
| #define ceil glsl::ceil |
Definition at line 766 of file gpu_glsl_cpp_stubs.hh.
Referenced by blender::seq::add_reload_new_file(), blender::bke::pbvh::uv_islands::add_uv_island(), blender::animrig::bake_fcurve_segments(), BKE_nla_add_soundstrip(), BKE_partdeflect_new(), blf_glyph_cache_add_svg(), blo_do_versions_420(), blo_do_versions_pre250(), button_section_bounds_calc(), ceil(), Freestyle::computeCumulativeVisibility(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), decimate_fcurve_segment(), blender::ed::vse::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(), fcm_cycles_time(), get_effector_tot(), blender::nodes::node_fn_float_to_int_cc::get_multi_function(), GPU_indexbuf_build_curves_on_device(), gridRaycast(), next_lattice(), power_of_2(), radial_control_modal(), libmv::RegionIsInBounds(), mv::Region::Rounded(), screen_geom_vertices_scale_pass(), soft_range_round_up(), blender::seq::sound_equalizermodifier_recreator(), blender::seq::strip_speed_effect_target_frame_get(), 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(), WM_gesture_circle_modal(), wm_window_timers_process(), and zbuf_add_to_span().
| #define class class_is_reserved_glsl_keyword_do_not_use |
Definition at line 1037 of file gpu_glsl_cpp_stubs.hh.
Referenced by Mesh::BVH2, Mesh::BVHBuild, Mesh::BVHSpatialSplit, GPUDevice::device_memory, Mesh::DiagSplit, Mesh::EdgeDice, Mesh::GeometryManager, Object::GeometryManager, Mesh::ObjectManager, and Object::ObjectManager.
| #define common common_is_reserved_glsl_keyword_do_not_use |
Definition at line 1034 of file gpu_glsl_cpp_stubs.hh.
Referenced by bsdf_microfacet_eval(), and bsdf_microfacet_sample().
| #define cos glsl::cos |
Definition at line 788 of file gpu_glsl_cpp_stubs.hh.
Referenced by ArHosekSkyModel_GetRadianceInternal(), barycentric_weights_v2_grid_cache(), bend_angle(), BKE_bmbvh_new_ex(), BKE_camera_view_frame_fit_to_coords(), BKE_camera_view_frame_fit_to_coords(), BKE_maskrasterize_handle_init(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BM_face_split_n(), bm_face_split_walk_back(), BM_mesh_intersect(), bmbvh_tri_from_face(), bmo_smooth_vert_exec(), blender::geometry::PackIsland::build_inverse_transformation(), blender::geometry::PackIsland::build_transformation(), cloth_calc_helper_forces(), cloth_spring_angle(), blender::noise::compute_2d_gabor_kernel(), Freestyle::SteerableViewMap::ComputeWeight(), cos(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_radius(), blender::nodes::node_geo_curve_primitive_circle_cc::create_point_circle_curve(), blender::nodes::node_geo_curve_primitive_circle_cc::create_radius_circle_curve(), blender::nodes::node_geo_curve_primitive_spiral_cc::create_spiral_curve(), blender::nodes::node_geo_curve_primitive_star_cc::create_star_curve(), blender::io::alembic::create_swapped_rotation_matrix(), diagonalize(), libmv::DrawEllipse(), eul_to_mat3(), eul_to_mat4(), euler_to_mat(), eulO_to_mat3(), eulO_to_quat(), extrawindow_spin_cursor(), fcm_fn_generator_evaluate(), find_even_superellipse_chords(), gearGL(), gearGL(), blender::bke::greasepencil::convert::get_legacy_stroke_to_texture_matrix(), blender::bke::greasepencil::get_stroke_to_texture_matrix(), GHOST_Wintab::getInput(), gpencil_calc_stroke_fill_uv(), iridescence_lookup_sensitivity(), join_mesh_single(), knife_bm_tri_cagecos_get(), knife_bm_tri_cagecos_get_worldspace(), layer_bucket_depth_from_xy(), layer_bucket_init(), layer_bucket_isect_test(), lineart_create_render_buffer_v3(), slim::map_vertices_to_convex_border(), maskrasterize_layer_isect(), mesh_calc_eigen_matrix(), MOD_get_texture_coords(), Freestyle::NodePerspectiveCamera::NodePerspectiveCamera(), normalEditModifier_do_directional(), normalEditModifier_do_radial(), libmv::NRealisticCamerasFull(), libmv::NRealisticCamerasSparse(), blender::geometry::p_abf_compute_sines(), blender::geometry::p_chart_correct_degenerate_triangle_point(), blender::geometry::p_chart_correct_degenerate_triangles2(), blender::geometry::p_chart_lscm_solve(), phase_mie_fitted_parameters(), Rot(), Freestyle::NodeTransform::Rotate(), libmv::RotationFromEulerVector(), RotationMatrix(), libmv::RotationRodrigues(), sabin_gamma(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), Freestyle::FEdgeXDetector::setCreaseAngle(), solve_cubic(), libmv::SolveCubicPolynomial(), SolveP3(), Freestyle::SteerableViewMap::SteerableViewMap(), blender::geometry::UVMinimumEnclosingSquareFinder::update(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), and IK_QElbowSegment::UpdateAngleApply().
| #define cosh glsl::cosh |
Definition at line 789 of file gpu_glsl_cpp_stubs.hh.
| #define exp glsl::exp |
Definition at line 767 of file gpu_glsl_cpp_stubs.hh.
Referenced by _bli_math_fastpow(), ArHosekSkyModel_GetRadianceInternal(), bsdf_hair_chiang_albedo(), bsdf_hair_chiang_eval(), bsdf_hair_chiang_sample(), bsdf_hair_huang_albedo(), bsdf_hair_huang_eval_residual(), bsdf_hair_huang_sample(), blender::io::obj::OBJMTLParserTest::check_impl(), color_highlight_uncompress(), slim::compute_energy_with_jacobians(), Freestyle::GaussianFilter::computeMask(), ED_ANIM_get_1d_gauss_kernel(), Freestyle::edgeStopping(), exp(), exp(), exp(), filenum_newname(), libmv::Gaussian(), libmv::Gaussian2D(), blender::geometry::gaussian_blur_1D(), blender::seq::glow_blur_bitmap(), iridescence_lookup_sensitivity(), blender::ed::space_node::nodelink_batch_init(), paint_new_blur_kernel(), phase_mie_fitted_parameters(), pow_i(), sb_detect_vertex_collisionCached(), blender::ed::space_node::set_nodelink_vertex(), sqrt3d(), sqrt3f(), blender::io::TEST(), TEST(), TEST(), blender::seq::tonemapmodifier_apply(), slim::update_weights_and_closest_rotations(), volume_color_transmittance(), and waveModifier_do().
| #define exp2 glsl::exp2 |
Definition at line 768 of file gpu_glsl_cpp_stubs.hh.
Referenced by blinn_specular(), brdf_approx(), blender::eevee::ShadowDirectional::coverage_get(), blender::eevee::VolumeModule::end_sync(), HdCyclesLight::Sync(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
| #define external external_is_reserved_glsl_keyword_do_not_use |
Definition at line 1051 of file gpu_glsl_cpp_stubs.hh.
Referenced by blend_read_mdisps(), CustomData_external_add(), customdata_external_filename(), CustomData_external_read(), CustomData_external_remove(), CustomData_external_write(), and write_mdisps().
| #define filter filter_is_reserved_glsl_keyword_do_not_use |
Definition at line 1068 of file gpu_glsl_cpp_stubs.hh.
Referenced by achannel_setting_flush_widget_cb(), action_channel_region_draw(), action_main_region_draw(), action_slot_summary_to_keylist(), actkeys_channels_get_selected_extents(), actkeys_find_key_at_position(), actkeys_find_list_element_at_position(), actkeys_framejump_exec(), actkeys_is_key_at_position(), actkeys_mselect_channel_only(), actkeys_mselect_column(), actkeys_mselect_single(), actkeys_select_leftright(), actkeys_select_linked_exec(), ANIM_animdata_keyframe_callback(), anim_channels_for_selection(), ANIM_deselect_keys_in_animation_editors(), ANIM_editkeyframes_refresh(), ANIM_frame_channel_y_extents(), ANIM_set_active_channel(), ANIM_sync_animchannels_to_data(), animchannels_clean_empty_exec(), animchannels_delete_containers(), animchannels_delete_exec(), animchannels_enable_exec(), animchannels_group_channels(), animchannels_group_exec(), animchannels_rearrange_exec(), animchannels_ungroup_exec(), append_nla_strip_snap_target(), blender::bke::attribute_filter_with_skip_ref(), blender::bke::attribute_filter_with_skip_ref(), bake_action_keys(), bake_graph_keys(), blender::math::bicubic_interpolation(), blender::gpu::render_graph::CommandBufferLog::blit_image(), blender::gpu::render_graph::VKCommandBufferInterface::blit_image(), blender::gpu::render_graph::VKCommandBufferWrapper::blit_image(), box_select_action(), box_select_anim_channels(), box_select_graphcurves(), box_select_graphkeys(), box_select_nla_strips(), bpy_bmesh_transform(), cachefile_to_keylist(), cg_filtered(), channels_bake_exec(), clean_action_keys(), clean_graph_keys(), blender::deg::clear_id_nodes_conditional(), click_select_channel_fcurve(), click_select_channel_gplayer(), click_select_channel_group(), columnselect_action_keys(), columnselect_graph_keys(), Eigen::internal::constrained_conjugate_gradient(), blender::bke::id::IDRemapper::contains_mappings_for_any(), convert_keys_to_samples(), convert_samples_to_keys(), copy_action_keys(), copy_graph_keys(), count_fcurves_hidden_by_filter(), create_ghost_curves(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::createTransNlaData(), blender::math::cubic_filter_coefficients(), blender::nodes::node_geo_curve_to_points_cc::curves_to_points(), debug_channel_list_exec(), delete_action_keys(), delete_graph_keys(), deselect_action_keys(), deselect_all_fcurves(), deselect_graph_keys(), deselect_nla_strips(), draw_nla_main_data(), drivers_editor_show_exec(), duplicate_action_keys(), duplicate_graph_keys(), ED_buttons_tabs_list(), ED_gpencil_anim_copybuf_copy(), ED_gpencil_anim_copybuf_paste(), ED_nla_postop_refresh(), ensure_change_frame_keylist(), equalize_graph_keys(), blender::nodes::node_composite_denoise_cc::DenoiseOperation::execute(), file_browse_invoke(), filelist_setfilter_options(), filter(), blender::ed::asset::filter_matches_asset(), blender::ed::spreadsheet::filter_reorder(), get_active_fcurve_channel(), blender::ed::graph::get_editable_fcurves(), blender::ed::spreadsheet::get_filter_expand_flag(), get_graph_keyframe_extents(), get_keyframe_extents(), get_nearest_fcurve_verts_list(), get_nlastrip_extents(), blender::seq::glow_blur_bitmap(), graph_channel_region_draw(), graph_draw_curves(), graph_driver_delete_invalid_exec(), graph_fmodifier_add_exec(), graph_fmodifier_paste_exec(), graph_has_selected_control_points(), graph_refresh_fcurve_colors(), graphkeys_channel_view_pick_invoke(), graphkeys_euler_filter_exec(), graphkeys_mselect_column(), graphkeys_select_key_handles(), graphkeys_select_leftright(), graphkeys_select_linked_exec(), graphkeys_smooth_exec(), graphkeys_view_selected_channels_exec(), graphop_editable_keyframes_poll(), graphop_selected_fcurve_poll(), graphop_visible_keyframes_poll(), graphview_curves_hide_exec(), graphview_curves_reveal_exec(), blender::ed::greasepencil::grease_pencil_copy_keyframes(), blender::ed::greasepencil::grease_pencil_paste_keyframes(), IMB_filter_extend(), IMB_scale(), IMB_scale_into_new(), imb_scale_via_transform(), IMB_transform(), initialize_animdata_selection_filter(), initialize_box_select_anim_data(), insert_action_keys(), insert_graph_keys(), is_filtered_asset(), is_filtered_asset_library(), is_filtered_file(), is_filtered_file_name(), is_filtered_file_relpath(), is_filtered_file_type(), is_filtered_hidden(), is_filtered_id_file_type(), is_filtered_lib(), is_filtered_lib_type(), is_filtered_main(), is_filtered_main_assets(), markers_selectkeys_between(), markers_selectkeys_between(), mirror_action_keys(), mirror_graph_keys(), mouse_action_keys(), mouse_anim_channels(), mouse_graph_keys(), mouse_nla_strips(), mouse_nla_tracks(), nla_fmodifier_add_exec(), nla_fmodifier_copy_exec(), nla_fmodifier_paste_exec(), nla_panel_context(), nla_track_region_draw(), nla_tracks_get_selected_extents(), nlaedit_add_meta_exec(), nlaedit_add_sound_exec(), nlaedit_add_tracks_empty(), nlaedit_add_tracks_existing(), nlaedit_add_transition_exec(), nlaedit_apply_scale_exec(), nlaedit_clear_scale_exec(), nlaedit_delete_exec(), nlaedit_delete_tracks_exec(), nlaedit_disable_tweakmode(), nlaedit_duplicate_exec(), nlaedit_enable_tweakmode_exec(), nlaedit_get_editable_tracks(), nlaedit_make_single_user_exec(), nlaedit_move_down_exec(), nlaedit_move_up_exec(), nlaedit_remove_meta_exec(), nlaedit_select_leftright(), nlaedit_snap_exec(), nlaedit_split_exec(), nlaedit_strip_at_region_position(), nlaedit_swap_exec(), nlaedit_sync_actlen_exec(), nlaedit_toggle_mute_exec(), blender::ed::transform::nlatrack_truncate_temporary_tracks(), nlatracks_pushdown_exec(), ob_keyframes_loop(), ob_to_keylist(), paste_action_keys(), paste_graph_keys(), blender::nodes::decl::StringBuilder::path_filter(), blender::ed::transform::posttrans_action_clean(), prepare_filter_asset_library(), preview_filter_to_idfilter(), rearrange_animchannels_filter_visible(), rearrange_gpencil_channels(), rearrange_grease_pencil_channels(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_graphedit(), region_select_action_keys(), rename_anim_channels(), RNA_def_property_string_filepath_filter_func(), scene_keyframes_loop(), scene_to_keylist(), screen_ctx_active_editable_fcurve(), screen_ctx_sel_actions_impl(), screen_ctx_sel_edit_fcurves_(), screen_ctx_selected_editable_keyframes(), select_anim_channel_keys(), select_moreless_action_keys(), select_moreless_graph_keys(), blender::seq::sequencer_preprocess_transform_crop(), blender::ed::spreadsheet::set_filter_expand_flag(), seteasing_graph_keys(), setexpo_action_keys(), setexpo_graph_keys(), setflag_anim_channels(), sethandles_action_keys(), sethandles_graph_keys(), setipo_graph_keys(), setkeytype_action_keys(), slot_channels_move_to_new_action_exec(), snap_action_keys(), snap_graph_keys(), blender::ed::transform::special_aftertrans_update__actedit(), blender::ed::transform::special_aftertrans_update__graph(), blender::ed::transform::special_aftertrans_update__nla(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw_header(), sum_selected_keyframes(), summary_keyframes_loop(), summary_to_keylist(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::asset_system::tests::TEST_F(), blender::asset_system::tests::TEST_F(), blender::asset_system::tests::TEST_F(), blender::imbuf::tests::transform_2x_smaller(), blender::imbuf::tests::transform_fractional_larger(), ui_template_id(), uiTemplateGpencilColorPreview(), uiTemplateGpencilModifier(), uiTemplateID(), uiTemplateIDBrowse(), uiTemplateIDPreview(), uiTemplateIDTabs(), and WM_operator_properties_filesel().
| #define fixed fixed_is_reserved_glsl_keyword_do_not_use |
Definition at line 1056 of file gpu_glsl_cpp_stubs.hh.
Referenced by target_project_tri_correct().
| #define float2_array | ( | ... | ) |
Definition at line 972 of file gpu_glsl_cpp_stubs.hh.
| #define float3_array | ( | ... | ) |
Definition at line 973 of file gpu_glsl_cpp_stubs.hh.
| #define float4_array | ( | ... | ) |
Definition at line 974 of file gpu_glsl_cpp_stubs.hh.
| #define float_array | ( | ... | ) |
Definition at line 971 of file gpu_glsl_cpp_stubs.hh.
Referenced by libmv::ByteArrayToScaledFloatArray(), and libmv::FloatArrayToScaledByteArray().
| #define floor glsl::floor |
Definition at line 769 of file gpu_glsl_cpp_stubs.hh.
Referenced by blender::bke::pbvh::uv_islands::add_uv_island(), blender::animrig::bake_fcurve_segments(), BKE_fcurve_deduplicate_keys(), BKE_lattice_deform_data_eval_co(), BKE_ptcache_read(), BLI_cellNoiseU(), BLI_noise_cell_v3(), BLI_noise_voronoi(), boxsampleclip(), colorfn(), colorfn(), compute_2d_gabor_noise(), compute_3d_gabor_noise(), Freestyle::GaussianFilter::computeMaskSize(), Freestyle::Grid::configure(), cp_key(), blender::ed::vse::displayed_channel_range_get(), do_2d_mapping(), blender::bke::pbvh::pixels::do_encode_pixels(), do_key(), blender::ed::vse::draw_seq_fcurve_overlay(), fcm_cycles_time(), floor(), floor(), floor(), floorfrac(), fract(), BCMatrix::get_matrix(), BCMatrix::get_matrix(), blender::nodes::node_fn_float_to_int_cc::get_multi_function(), gpencil_frame_snap_nearest(), gridRaycast(), hsv_to_rgb(), imagewrap(), imagewraposa(), init_mv_jit(), Freestyle::Grid::initInfiniteRay(), Freestyle::Grid::initRay(), integer_digits_d(), integer_digits_f(), newPerlin(), blender::nodes::node_fn_random_value_cc::node_build_multi_function(), old_mdisps_bilinear(), KDL::Jacobian::operator()(), KDL::Jacobian::operator()(), orgBlenderNoise(), blender::ed::outliner::outliner_back(), blender::gpu::FrameBuffer::recursive_downsample(), libmv::RegionIsInBounds(), Freestyle::Stroke::Resample(), safe_floored_modulo(), Freestyle::StrokeShaders::BezierCurveShader::shade(), snap(), snap_mask_layer_nearest(), blender::ed::transform::snapFrameTransform(), soft_range_round_down(), blender::seq::speed_effect_interpolation_ratio_get(), surfaceGenerateGrid(), svm_vector_math(), textview_draw_string(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), ui_but_hide_fraction(), ui_but_string_set(), ui_draw_aligned_panel(), UI_fontstyle_draw_ex(), UI_fontstyle_draw_multiline_clipped_ex(), UI_GetColorPtrBlendShade3ubv(), uilist_prepare(), unit_dual_convert(), iTaSC::Scene::update(), valuefn(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), WM_gesture_circle_modal(), wrap(), zbuf_add_to_span(), and zspan_scanconvert().
| #define fma glsl::fma |
Definition at line 770 of file gpu_glsl_cpp_stubs.hh.
| #define frexp glsl::frexp |
Definition at line 771 of file gpu_glsl_cpp_stubs.hh.
| #define fvec2 fvec2_is_reserved_glsl_keyword_do_not_use |
Definition at line 1064 of file gpu_glsl_cpp_stubs.hh.
| #define fvec3 fvec3_is_reserved_glsl_keyword_do_not_use |
Definition at line 1065 of file gpu_glsl_cpp_stubs.hh.
| #define fvec4 fvec4_is_reserved_glsl_keyword_do_not_use |
Definition at line 1066 of file gpu_glsl_cpp_stubs.hh.
| #define GLSL_CPP_STUBS |
Definition at line 1031 of file gpu_glsl_cpp_stubs.hh.
| #define goto goto_is_reserved_glsl_keyword_do_not_use |
Definition at line 1045 of file gpu_glsl_cpp_stubs.hh.
| #define hvec2 hvec2_is_reserved_glsl_keyword_do_not_use |
Definition at line 1061 of file gpu_glsl_cpp_stubs.hh.
Referenced by bevelinside().
| #define hvec3 hvec3_is_reserved_glsl_keyword_do_not_use |
Definition at line 1062 of file gpu_glsl_cpp_stubs.hh.
| #define hvec4 hvec4_is_reserved_glsl_keyword_do_not_use |
Definition at line 1063 of file gpu_glsl_cpp_stubs.hh.
| #define imageLoadFast imageLoad |
Definition at line 630 of file gpu_glsl_cpp_stubs.hh.
| #define imageStoreFast imageStore |
Definition at line 631 of file gpu_glsl_cpp_stubs.hh.
| #define IMG_TEMPLATE |
Definition at line 616 of file gpu_glsl_cpp_stubs.hh.
Referenced by imageAtomicAdd(), imageAtomicAdd(), imageAtomicAnd(), imageAtomicAnd(), imageAtomicCompSwap(), imageAtomicCompSwap(), imageAtomicExchange(), imageAtomicExchange(), imageAtomicMax(), imageAtomicMax(), imageAtomicMin(), imageAtomicMin(), imageAtomicOr(), imageAtomicOr(), imageAtomicXor(), imageAtomicXor(), imageFence(), imageFence(), imageLoad(), imageSize(), imageStore(), and imageStore().
| #define in |
Definition at line 949 of file gpu_glsl_cpp_stubs.hh.
Referenced by _bli_math_rsqrt(), blender::ed::transform::applyAxisConstraintVec(), blender::ed::transform::applyObjectConstraintVec(), blender::ed::transform::applyTranslation(), OSLNode::attributes(), blender::ed::transform::axisProjection(), BKE_colorband_evaluate(), BKE_nurb_makeFaces(), blender::seq::blur_isolate_highlights(), libmv::BlurredImageAndDerivatives(), libmv::BlurredImageAndDerivativesChannels(), libmv::BoxFilter(), libmv::BoxFilterHorizontal(), libmv::BoxFilterVertical(), blender::fn::multi_function::build::detail::build_multi_function_with_n_inputs_one_output(), Freestyle::Cast::cast(), KDL::Chain::Chain(), KDL::Segment::Chain, CCL_NAMESPACE_BEGIN::check_node_inputs_has_links(), CCL_NAMESPACE_BEGIN::check_node_inputs_traversed(), clouds_map_inputs(), blender::seq::color_balance_lgg(), blender::seq::color_balance_sop(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), ConvertNode::constant_fold(), libmv::Convolve(), libmv::ConvolveGaussian(), libmv::ConvolveHorizontal(), libmv::ConvolveVertical(), btCollisionWorldImporter::createTriangleMeshContainer(), blender::meshintersect::crosssegs_test(), cycle_offset_triple(), UnitConverter::dae_matrix_to_mat4_(), blender::meshintersect::diamondcross_test(), distnoise_map_inputs(), distribute_grid(), do_hue_sat_fac(), libmv::DownsampleChannelsBy2(), ED_node_composit_default(), ED_node_texture_default(), blender::meshintersect::empty_test(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), fill_shader_input(), fill_shader_input(), 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(), SVMCompiler::find_aov_nodes_and_dependencies(), ShaderGraph::find_dependencies(), SVMCompiler::find_dependencies(), flatten_string(), flerp(), blender::ed::sculpt_paint::gesture::flip_plane(), flip_qt_qt(), Freestyle_evaluateColorRamp(), SVMCompiler::generate_closure_node(), SVMCompiler::generate_multi_closure(), SVMCompiler::generated_shared_closure_nodes(), blender::nodes::node_shader_vector_rotate_cc::get_multi_function(), blender::imbuf::get_oiio_ibuf(), blender::imbuf::get_oiio_reader(), gpu_group_execute(), GPU_matrix_unproject_3fv(), blender::nodes::node_shader_bevel_cc::gpu_shader_bevel(), blender::nodes::node_shader_brightness_cc::gpu_shader_brightcontrast(), blender::nodes::node_shader_bump_cc::gpu_shader_bump(), blender::nodes::node_shader_camera_cc::gpu_shader_camera(), blender::nodes::node_shader_clamp_cc::gpu_shader_clamp(), blender::nodes::node_shader_combine_color_cc::gpu_shader_combcolor(), blender::nodes::node_shader_sepcomb_hsv_cc::gpu_shader_combhsv(), blender::nodes::node_shader_sepcomb_rgb_cc::gpu_shader_combrgb(), blender::nodes::node_shader_sepcomb_xyz_cc::comb::gpu_shader_combxyz(), blender::nodes::node_shader_curves_cc::flt::gpu_shader_curve_float(), blender::nodes::node_shader_curves_cc::rgb::gpu_shader_curve_rgb(), blender::nodes::node_shader_curves_cc::vec::gpu_shader_curve_vec(), blender::nodes::node_shader_displacement_cc::gpu_shader_displacement(), blender::nodes::node_shader_hueSatVal_cc::gpu_shader_hue_sat(), blender::nodes::node_shader_invert_cc::gpu_shader_invert(), blender::nodes::node_shader_map_range_cc::gpu_shader_map_range(), blender::nodes::node_shader_mapping_cc::gpu_shader_mapping(), blender::nodes::node_shader_math_cc::gpu_shader_math(), blender::nodes::node_sh_mix_cc::gpu_shader_mix(), blender::nodes::node_shader_mix_rgb_cc::gpu_shader_mix_rgb(), blender::nodes::node_shader_normal_cc::gpu_shader_normal(), blender::nodes::node_shader_normal_map_cc::gpu_shader_normal_map(), blender::nodes::node_shader_particle_info_cc::gpu_shader_particle_info(), blender::nodes::node_shader_holdout_cc::gpu_shader_rgb(), blender::nodes::node_shader_rgb_to_bw_cc::gpu_shader_rgbtobw(), blender::nodes::node_shader_separate_color_cc::gpu_shader_sepcolor(), blender::nodes::node_shader_sepcomb_hsv_cc::gpu_shader_sephsv(), blender::nodes::node_shader_sepcomb_rgb_cc::gpu_shader_seprgb(), blender::nodes::node_shader_sepcomb_xyz_cc::sep::gpu_shader_sepxyz(), blender::nodes::node_shader_squeeze_cc::gpu_shader_squeeze(), blender::nodes::node_shader_tex_white_noise_cc::gpu_shader_tex_white_noise(), blender::nodes::node_shader_color_ramp_cc::gpu_shader_valtorgb(), blender::nodes::node_shader_vector_transform_cc::gpu_shader_vect_transform(), blender::nodes::node_shader_vector_displacement_cc::gpu_shader_vector_displacement(), blender::nodes::node_shader_vector_math_cc::gpu_shader_vector_math(), blender::nodes::node_shader_vector_rotate_cc::gpu_shader_vector_rotate(), GPU_stack_link(), gpu_stack_link_v(), group_copy_inputs(), group_execute(), group_gpu_copy_inputs(), libmv::ImageDerivatives(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), IMB_exr_read_channels(), imb_filterN(), imb_load_openexr(), blender::imbuf::imb_oiio_check(), blender::imbuf::imb_oiio_read(), blender::imbuf::interpolate_bilinear_border_byte(), blender::imbuf::interpolate_bilinear_border_byte(), blender::imbuf::interpolate_bilinear_border_fl(), blender::imbuf::interpolate_bilinear_border_fl(), blender::imbuf::interpolate_bilinear_byte(), blender::imbuf::interpolate_bilinear_byte(), blender::imbuf::interpolate_bilinear_fl(), blender::imbuf::interpolate_bilinear_fl(), blender::imbuf::interpolate_bilinear_wrap_byte(), blender::imbuf::interpolate_bilinear_wrap_fl(), blender::imbuf::interpolate_cubic_bspline_byte(), blender::imbuf::interpolate_cubic_bspline_byte(), blender::imbuf::interpolate_cubic_bspline_fl(), blender::imbuf::interpolate_cubic_bspline_fl(), blender::imbuf::interpolate_cubic_mitchell_byte(), blender::imbuf::interpolate_cubic_mitchell_byte(), blender::imbuf::interpolate_nearest_border_byte(), blender::imbuf::interpolate_nearest_border_byte(), blender::imbuf::interpolate_nearest_border_fl(), blender::imbuf::interpolate_nearest_border_fl(), blender::imbuf::interpolate_nearest_wrap_byte(), blender::imbuf::interpolate_nearest_wrap_fl(), KDL::Joint::Joint(), kernel_background_evaluate(), kernel_curve_shadow_transparency_evaluate(), kernel_displace_evaluate(), layerInterp_shapekey(), blender::meshintersect::lineholeinsquare_test(), DenoiseImage::load(), OIIOImageLoader::load_metadata(), blender::imbuf::load_pixels(), OIIOImageLoader::load_pixels(), M_Geometry_delaunay_2d_cdt(), magic_map_inputs(), main(), blender::meshintersect::manycross_test(), GHOST_Wintab::mapWintabToSysCoordinates(), marble_map_inputs(), UnitConverter::mat4_to_dae(), UnitConverter::mat4_to_dae_double(), blender::gpu::MTLBackend::metal_is_supported(), musgrave_map_inputs(), blender::meshintersect::nestedholes_test(), node_get_stack(), blender::nodes::node_shader_add_shader_cc::node_shader_gpu_add_shader(), blender::nodes::node_shader_ambient_occlusion_cc::node_shader_gpu_ambient_occlusion(), blender::nodes::node_shader_attribute_cc::node_shader_gpu_attribute(), blender::nodes::node_shader_background_cc::node_shader_gpu_background(), blender::nodes::node_shader_blackbody_cc::node_shader_gpu_blackbody(), blender::nodes::node_shader_bsdf_diffuse_cc::node_shader_gpu_bsdf_diffuse(), blender::nodes::node_shader_bsdf_glass_cc::node_shader_gpu_bsdf_glass(), blender::nodes::node_shader_bsdf_glossy_cc::node_shader_gpu_bsdf_glossy(), blender::nodes::node_shader_bsdf_hair_cc::node_shader_gpu_bsdf_hair(), blender::nodes::node_shader_bsdf_metallic_cc::node_shader_gpu_bsdf_metallic(), blender::nodes::node_shader_bsdf_principled_cc::node_shader_gpu_bsdf_principled(), blender::nodes::node_shader_bsdf_ray_portal_cc::node_shader_gpu_bsdf_ray_portal(), blender::nodes::node_shader_bsdf_refraction_cc::node_shader_gpu_bsdf_refraction(), blender::nodes::node_shader_bsdf_sheen_cc::node_shader_gpu_bsdf_sheen(), blender::nodes::node_shader_bsdf_toon_cc::node_shader_gpu_bsdf_toon(), blender::nodes::node_shader_bsdf_translucent_cc::node_shader_gpu_bsdf_translucent(), blender::nodes::node_shader_bsdf_transparent_cc::node_shader_gpu_bsdf_transparent(), blender::nodes::node_shader_eevee_specular_cc::node_shader_gpu_eevee_specular(), blender::nodes::node_shader_emission_cc::node_shader_gpu_emission(), blender::nodes::node_shader_fresnel_cc::node_shader_gpu_fresnel(), blender::nodes::node_shader_gamma_cc::node_shader_gpu_gamma(), blender::nodes::node_shader_geometry_cc::node_shader_gpu_geometry(), blender::nodes::node_shader_hair_info_cc::node_shader_gpu_hair_info(), blender::nodes::node_shader_bsdf_hair_principled_cc::node_shader_gpu_hair_principled(), blender::nodes::node_shader_layer_weight_cc::node_shader_gpu_layer_weight(), blender::nodes::node_shader_light_falloff_cc::node_shader_gpu_light_falloff(), blender::nodes::node_shader_light_path_cc::node_shader_gpu_light_path(), blender::nodes::node_shader_mix_shader_cc::node_shader_gpu_mix_shader(), blender::nodes::node_shader_object_info_cc::node_shader_gpu_object_info(), blender::nodes::node_shader_output_aov_cc::node_shader_gpu_output_aov(), blender::nodes::node_shader_output_light_cc::node_shader_gpu_output_light(), blender::nodes::node_shader_output_material_cc::node_shader_gpu_output_material(), blender::nodes::node_shader_output_world_cc::node_shader_gpu_output_world(), blender::nodes::node_shader_point_info_cc::node_shader_gpu_point_info(), blender::nodes::node_shader_shader_to_rgb_cc::node_shader_gpu_shadertorgb(), blender::nodes::node_shader_subsurface_scattering_cc::node_shader_gpu_subsurface_scattering(), blender::nodes::node_shader_tangent_cc::node_shader_gpu_tangent(), blender::nodes::node_shader_tex_brick_cc::node_shader_gpu_tex_brick(), blender::nodes::node_shader_tex_checker_cc::node_shader_gpu_tex_checker(), blender::nodes::node_shader_tex_coord_cc::node_shader_gpu_tex_coord(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_gabor_cc::node_shader_gpu_tex_gabor(), blender::nodes::node_shader_tex_gradient_cc::node_shader_gpu_tex_gradient(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), blender::nodes::node_shader_tex_magic_cc::node_shader_gpu_tex_magic(), node_shader_gpu_tex_mapping(), blender::nodes::node_shader_tex_noise_cc::node_shader_gpu_tex_noise(), blender::nodes::node_shader_tex_sky_cc::node_shader_gpu_tex_sky(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_gpu_tex_voronoi(), blender::nodes::node_shader_tex_wave_cc::node_shader_gpu_tex_wave(), blender::nodes::node_shader_uvmap_cc::node_shader_gpu_uvmap(), blender::nodes::node_shader_vertex_color_cc::node_shader_gpu_vertex_color(), blender::nodes::node_shader_volume_absorption_cc::node_shader_gpu_volume_absorption(), blender::nodes::node_shader_volume_coefficients_cc::node_shader_gpu_volume_coefficients(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_volume_scatter_cc::node_shader_gpu_volume_scatter(), blender::nodes::node_shader_wavelength_cc::node_shader_gpu_wavelength(), blender::nodes::node_shader_wireframe_cc::node_shader_gpu_wireframe(), nodestack_get_vec(), normal_compress(), normal_float_to_short_v3(), normal_short_to_float_v3(), normalfn(), NSImageToImBuf(), oiio_load_pixels(), blender::meshintersect::onept_test(), open_images(), KDL::Joint::operator=(), KDL::Tree::operator=(), output_estimate_emission(), paint_2d_transform_mouse(), params_from_cdata(), blender::ed::transform::planeProjection(), ptcache_file_compressed_read(), ptcache_file_compressed_write(), pyObjectToPointer(), blender::meshintersect::quad3_test(), blender::meshintersect::quad4_test(), random_heap_reinsert_helper(), TileManager::read_full_buffer_from_disk(), rel_flerp(), rgb_colorfn(), rgb_exec(), rgbtobw_exec(), rgbtobw_valuefn(), rna_raw_access(), safe_bytes(), KDL::Segment::Segment(), blender::seq::sequencer_image_crop_init(), blender::seq::sequencer_image_crop_transform_matrix(), blender::seq::sequencer_preprocess_transform_crop(), PassAccessor::set_render_tile_pixels(), shade_background_pixels(), blender::ed::transform::snap_grid_uv_apply(), space_text_draw(), split_last_dot(), split_last_dot(), blender::meshintersect::square_o_test(), SVMCompiler::stack_clear_users(), Freestyle::StrokeSegment::StrokeSegment(), stucci_map_inputs(), svm_node_curve(), svm_node_vector_transform(), Shader::tag_update(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::tests::TEST(), blender::tests::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), tex_input(), tex_input_rgba(), tex_input_value(), tex_input_vec(), tex_output(), texfn(), texture_value_blend(), time_exec(), KDL::Tree::Tree(), blender::nodes::try_dispatch_float_math_fl3_to_fl(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), blender::meshintersect::twodiamondscross_test(), blender::meshintersect::twoface2_test(), blender::meshintersect::twofaceedgeoverlap_test(), blender::meshintersect::twosquaresoverlap_test(), valtorgb_colorfn(), valtorgb_exec(), valuefn(), valuefn(), valuefn_a(), valuefn_a(), valuefn_b(), valuefn_b(), valuefn_g(), valuefn_g(), valuefn_r(), valuefn_r(), voronoi_map_inputs(), CocoaAppDelegate::windowWillClose:, wood_map_inputs(), and xml_read_shader_graph().
| #define inout |
Definition at line 945 of file gpu_glsl_cpp_stubs.hh.
Referenced by blender::eevee::ShaderModule::material_create_info_amend(), print_interface(), blender::gpu::print_interface_as_attributes(), and blender::gpu::print_interface_as_struct().
| #define input input_is_reserved_glsl_keyword_do_not_use |
Definition at line 1059 of file gpu_glsl_cpp_stubs.hh.
Referenced by blender::nodes::node_composite_glare_cc::GlareOperation::accumulate_ghosts_cpu(), blender::nodes::node_geo_accumulate_field_cc::AccumulateFieldInput::AccumulateFieldInput(), blender::meshintersect::add_edge_constraints(), blender::meshintersect::add_face_constraints(), blender::dot_export::NodeWithSockets::add_input(), blender::meshintersect::add_input_verts(), add_nodes(), ConstantFolder::all_inputs_constant(), blender::seq::BrightContrastApplyOp::apply(), blender::seq::ColorBalanceApplyOp::apply(), blender::seq::ColorBalanceApplyOp::apply(), blender::seq::CurvesApplyOp::apply(), blender::seq::HueCorrectApplyOp::apply(), blender::seq::WhiteBalanceApplyOp::apply(), blender::seq::apply_and_advance_mask(), blender::seq::apply_and_advance_mask(), blender::compositor::apply_morphological_operator(), blender::compositor::apply_morphological_operator_cpu(), blender::compositor::apply_morphological_operator_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::apply_streak_filter_cpu(), blender::draw::attribute_interpolate(), blender::io::alembic::begins_with(), bind_attribute_as_ssbo(), blender::compositor::blend_neighborhood(), blender::compositor::blend_neighborhood_cpu(), blender::compositor::blend_neighborhood_gpu(), BLI_file_unzstd_to_mem_at_pos(), BLI_file_zstd_from_mem_at_pos(), blo_do_versions_430(), blender::compositor::blur_pass(), blender::compositor::blur_pass(), blender::compositor::blur_pass(), blender::compositor::blur_pass_cpu(), blender::compositor::blur_pass_cpu(), blender::compositor::blur_pass_gpu(), blender::compositor::blur_pass_gpu(), ShaderGraph::break_cycles(), buffer_fill_from_list(), buffer_from_list_inputs_sort(), ShaderGraph::bump_from_displacement(), ConstantFolder::bypass_or_discard(), btMinkowskiPenetrationDepthSolver::calcPenDepth(), btGjkConvexCast::calcTimeOfImpact(), blender::nodes::node_composite_colorbalance_cc::color_balance_white_point_variable(), SVMCompiler::compile_type(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::compute_average_color(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::compute_average_luminance(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_downsample_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_downsample_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_upsample_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_upsample_gpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_classic(), blender::compositor::compute_complete_blocks(), blender::compositor::compute_complete_x_prologues(), blender::compositor::compute_complete_y_prologues(), ShaderGraph::compute_displacement_hash(), blender::nodes::node_composite_base_cryptomatte_cc::BaseCryptoMatteOperation::compute_image_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_image_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_image_gpu(), blender::compositor::compute_incomplete_prologues(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_boundary_cpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_boundary_gpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_region_cpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_region_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte_gpu(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::compute_max_tile_velocity(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_mean(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::compute_motion_blur(), blender::compositor::compute_number_of_needed_buffers(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::compute_plane_cpu(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::compute_plane_cpu(), blender::compositor::NodeOperation::compute_results_reference_counts(), blender::compositor::PixelOperation::compute_results_reference_counts(), blender::compositor::compute_schedule(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_standard_deviation(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_structure_tensor_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_structure_tensor_gpu(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_sum(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_sum_squared_difference(), HDCYCLES_NAMESPACE_OPEN_SCOPE::ComputeTriangulatedUniformPrimvar(), ShaderGraph::constant_fold(), blender::gpu::ShaderInterface::copy_input_name(), ShaderGraph::copy_nodes(), ShaderGraph::deduplicate_nodes(), ShaderGraph::default_inputs(), blender::meshintersect::delaunay_2d_calc(), blender::meshintersect::delaunay_calc(), denoise_func(), blender::compositor::deriche_gaussian_blur(), blender::compositor::detect_edges(), blender::compositor::detect_edges_cpu(), blender::compositor::detect_edges_gpu(), blender::nodes::node_geo_curve_fill_cc::do_cdt_with_mask(), do_version_alpha_over_node_options_to_inputs(), do_version_anti_alias_node_options_to_inputs(), do_version_bilateral_blur_node_options_to_inputs(), do_version_blur_node_options_to_inputs(), do_version_bokeh_blur_node_options_to_inputs(), do_version_bokeh_image_node_options_to_inputs(), do_version_box_mask_node_options_to_inputs(), do_version_channel_matte_node_options_to_inputs(), do_version_chroma_matte_node_options_to_inputs(), do_version_color_balance_node_options_to_inputs(), do_version_color_correction_node_options_to_inputs(), do_version_color_matte_node_options_to_inputs(), do_version_color_spill_node_options_to_inputs(), do_version_crop_node_options_to_inputs(), do_version_denoise_node_options_to_inputs(), do_version_despeckle_node_options_to_inputs(), do_version_difference_matte_node_options_to_inputs(), do_version_dilate_node_options_to_inputs(), do_version_directional_blur_node_options_to_inputs(), do_version_distance_matte_node_options_to_inputs(), do_version_ellipse_mask_node_options_to_inputs(), do_version_flip_node_options_to_inputs(), do_version_id_mask_node_options_to_inputs(), do_version_inpaint_node_options_to_inputs(), do_version_invert_node_options_to_inputs(), do_version_keying_node_options_to_inputs(), do_version_keying_screen_node_options_to_inputs(), do_version_kuwahara_node_options_to_inputs(), do_version_lens_distortion_node_options_to_inputs(), do_version_luminance_matte_node_options_to_inputs(), do_version_mask_node_options_to_inputs(), do_version_pixelate_node_options_to_inputs(), do_version_plane_track_deform_node_options_to_inputs(), do_version_split_node_options_to_inputs(), do_version_stabilize_node_options_to_inputs(), do_version_sun_beams_node_options_to_inputs(), do_version_switch_node_options_to_inputs(), do_version_time_curve_node_options_to_inputs(), do_version_tone_map_node_options_to_inputs(), do_version_vector_blur_node_options_to_inputs(), do_version_z_combine_node_options_to_inputs(), do_versions_nodetree_file_output_layers_2_64_5(), do_versions_nodetree_multi_file_output_path_2_63_1(), driver_mapping_type_itemf(), ShaderGraph::dump_graph(), blender::ed::transform::effect_base_input_get(), blender::ed::transform::effect_input_get(), ENUM_OPERATORS(), ShaderEval::eval(), ShaderEval::eval_cpu(), ShaderEval::eval_gpu(), evaluate_film_like(), blender::draw::evaluate_vertex_weight(), blender::compositor::ConversionOperation::execute(), blender::compositor::MultiFunctionProcedureOperation::execute(), blender::nodes::node_composite_blur_cc::BlurOperation::execute(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute(), blender::nodes::node_composite_crop_cc::CropOperation::execute(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute(), blender::nodes::node_composite_despeckle_cc::DespeckleOperation::execute(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::execute(), blender::nodes::node_composite_displace_cc::DisplaceOperation::execute(), blender::nodes::node_composite_flip_cc::FlipOperation::execute(), blender::nodes::node_composite_image_coordinates_cc::ImageCoordinatesOperation::execute(), blender::nodes::node_composite_image_info_cc::ImageInfoOperation::execute(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::execute(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute(), blender::nodes::node_composite_rotate_cc::RotateOperation::execute(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::execute(), blender::nodes::node_composite_switch_cc::SwitchOperation::execute(), blender::nodes::node_composite_switchview_cc::SwitchViewOperation::execute(), blender::nodes::node_composite_transform_cc::TransformOperation::execute(), blender::nodes::node_composite_translate_cc::TranslateOperation::execute(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::execute(), blender::nodes::node_composite_crop_cc::CropOperation::execute_alpha_crop_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_anisotropic_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_anisotropic_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_bloom(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_constant_size(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size_cpu(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_constant_size_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size_gpu(), blender::nodes::node_composite_bilateralblur_cc::BilateralBlurOperation::execute_cpu(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute_cpu(), blender::nodes::node_composite_despeckle_cc::DespeckleOperation::execute_cpu(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::execute_cpu(), blender::nodes::node_composite_filter_cc::FilterOperation::execute_cpu(), blender::nodes::node_composite_flip_cc::FlipOperation::execute_cpu(), blender::nodes::node_composite_moviedistortion_cc::MovieDistortionOperation::execute_cpu(), blender::nodes::node_composite_pixelate_cc::PixelateOperation::execute_cpu(), blender::nodes::node_composite_sunbeams_cc::SunBeamsOperation::execute_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold_cpu(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute_gpu(), blender::nodes::node_composite_flip_cc::FlipOperation::execute_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_highlights_cpu(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_horizontal_distortion_cpu(), blender::nodes::node_composite_crop_cc::CropOperation::execute_image_crop_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_mix_cpu(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::execute_multi_layer(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::execute_photoreceptor_cpu(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_radial_distortion_cpu(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::execute_single_layer(), blender::nodes::node_composite_levels_cc::LevelsOperation::execute_single_value(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_step_horizontal_pass_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_step_pass_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size_cpu(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_variable_size_cpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size_gpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_gpu(), GeometryExporter::export_key_mesh(), blender::compositor::extract_alpha(), blender::compositor::extract_alpha_cpu(), blender::compositor::extract_alpha_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::extract_input_chroma_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::extract_input_chroma_gpu(), blender::nodes::decl::field_types_are_compatible(), blender::nodes::node_geo_field_average_cc::FieldAverageInput::FieldAverageInput(), blender::nodes::node_geo_field_min_and_max_cc::FieldMinMaxInput::FieldMinMaxInput(), blender::nodes::node_geo_field_variance_cc::FieldVarianceInput::FieldVarianceInput(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::FileOutputOperation(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::fill_inpainting_region_cpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::fill_inpainting_region_gpu(), ShaderGraph::find_dependencies(), SVMCompiler::find_dependencies(), blender::bke::node_structure_type_inferencing::find_dynamic_output_linked_inputs(), blender::bke::tests::find_flip_boundary(), blender::ed::geometry::find_group_input_by_identifier(), blender::io::obj::fixup_invalid_face(), blender::nodes::node_fn_format_string_cc::format_strings(), blender::nodes::node_fn_format_string_cc::format_with_fmt(), blender::nodes::node_fn_format_string_cc::format_with_hash_syntax(), blender::nodes::node_fn_format_string_cc::format_with_python_compatible_syntax(), blender::nodes::node_fn_format_string_cc::format_without_format_specifier(), blender::gpu::GLShader::fragment_interface_declare(), blender::gpu::MTLShader::fragment_interface_declare(), blender::gpu::VKShader::fragment_interface_declare(), blender::ed::geometry::gather_input_ids(), blender::gpu::shader::GPUCodegen::generate_resources(), SVMCompiler::generate_svm_nodes(), blender::gpu::shader::GPUCodegen::generate_uniform_buffer(), Node::get_bool(), Node::get_bool_array(), blender::gpu::shader::Preprocessor::get_content_between_balanced_pair(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::get_dispersion(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::get_distortion(), blender::compositor::get_domain_priority(), Node::get_float(), Node::get_float2(), Node::get_float2_array(), Node::get_float3(), Node::get_float3_array(), Node::get_float_array(), get_input(), blender::compositor::get_input_origin_socket(), Node::get_int(), Node::get_int_array(), blender::nodes::node_composite_legacy_cryptomatte_cc::LegacyCryptoMatteOperation::get_layers(), blender::nodes::node_fn_rotate_euler_cc::get_multi_function(), Node::get_node(), Node::get_node_array(), blender::compositor::get_output_linked_to_input(), get_padded_gpu_type(), blender::compositor::get_shader_node_input_link(), Node::get_string(), Node::get_string_array(), Node::get_transform(), Node::get_transform_array(), Node::get_uint(), Node::get_uint64(), blender::nodes::node_composite_colorbalance_cc::get_white_point_matrix(), btBoxBoxDetector::getClosestPoints(), btDiscreteCollisionDetectorInterface::getClosestPoints(), btGjkPairDetector::getClosestPoints(), SphereTriangleDetector::getClosestPoints(), btGjkPairDetector::getClosestPointsNonVirtual(), getname_anim_fcurve(), blender::gpu::GLShaderInterface::GLShaderInterface(), blender::gpu::GLShaderInterface::GLShaderInterface(), gpu_inputs_free(), gpu_node_graph_optimize(), gpu_node_input_link(), gpu_nodes_tag(), GPU_select_begin(), gpu_select_begin_ex(), GPU_select_begin_next(), gpu_select_next_begin(), gpu_select_pick_begin(), gpu_select_query_begin(), gpu_shader_create_info_compile(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), Node::has_default_value(), blender::compositor::horizontal_pass(), blender::compositor::horizontal_pass(), blender::compositor::horizontal_pass(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_gpu(), blender::compositor::horizontal_pass_gpu(), blender::compositor::horizontal_pass_gpu(), blender::gpu::VKShaderInterface::init(), blender::nodes::LazyFunctionForEvaluateClosureNode::initialize_execution_graph(), blender::nodes::LazyFunctionForForeachGeometryElementZone::initialize_execution_graph(), blender::compositor::initialize_input_stack_value(), blender::nodes::LazyFunctionForEvaluateClosureNode::initialize_pass_through_graph(), blender::seq::initialize_shadow_alpha(), blender::gpu::ShaderInterface::input_name_get(), blender::nodes::node_composite_lensdist_cc::integrate_distortion(), blender::nodes::node_composite_blur_cc::BlurOperation::is_identity(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::is_identity(), blender::nodes::node_composite_crop_cc::CropOperation::is_identity(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::is_identity(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::is_identity(), SVMCompiler::is_linked(), ConstantFolder::is_one(), ConstantFolder::is_zero(), blender::compositor::jump_flooding(), blender::compositor::jump_flooding_pass(), blender::seq::jump_flooding_pass(), blender::compositor::jump_flooding_pass_cpu(), blender::compositor::jump_flooding_pass_gpu(), kernel_background_evaluate(), kernel_curve_shadow_transparency_evaluate(), kernel_displace_evaluate(), blender::nodes::LazyFunctionForGeometryNode::LazyFunctionForGeometryNode(), blender::nodes::node_geo_index_switch_cc::LazyFunctionForIndexSwitchNode::LazyFunctionForIndexSwitchNode(), libmv_frameAccessorgetTransformRun(), blender::nodes::node_composite_blur_cc::BlurOperation::load_input(), blender::eevee::ShaderModule::material_create_info_amend(), merge_func(), blender::compositor::morphological_blur(), blender::compositor::morphological_distance(), blender::compositor::morphological_distance_cpu(), blender::compositor::morphological_distance_feather(), blender::compositor::morphological_distance_feather_pass(), blender::compositor::morphological_distance_gpu(), blender::ed::space_node::node_clear_recursive(), blender::nodes::node_geo_index_switch_cc::node_declare(), blender::nodes::node_geo_menu_switch_cc::node_declare(), blender::ed::space_node::node_file_output_socket_draw(), node_find_input_by_name(), blender::bke::node_find_interface_input_by_identifier(), node_reroute_add_storage(), blender::ed::space_node::node_socket_deselect(), blender::ed::space_node::node_tag_recursive(), blender::ed::object::object_mode_set_itemf(), GeometryExporter::operator()(), operator<<(), operator<<(), blender::bke::idprop::tests::parse_json(), blender::gpu::GPUSource::print_error(), btBoxBoxCollisionAlgorithm::processCollision(), btConvex2dConvex2dAlgorithm::processCollision(), btConvexConvexAlgorithm::processCollision(), btSphereTriangleCollisionAlgorithm::processCollision(), blender::bke::node_structure_type_inferencing::propagate_left_to_right(), blender::bke::node_structure_type_inferencing::propagate_right_to_left(), blender::nodes::node_composite_lensdist_cc::radial_lens_distortion(), blender::io::usd::USDCameraReader::read_object_data(), blender::compositor::recursive_gaussian_blur(), blender::seq::relation_is_effect_of_strip(), ShaderGraph::remove_proxy_nodes(), blender::bke::node_structure_type_inferencing::repeat_zone_status_propagate(), blender::gpu::shader::Preprocessor::replace_char_between_balanced_pair(), blender::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_gpu(), mv::FrameAccessor::Transform::run(), blender::compositor::sample_ewa_extended_read_callback(), blender::compositor::sample_ewa_zero_read_callback(), blender::seq::seq_render_effect_strip_impl(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set_default_value(), set_default_value(), Shader::set_graph(), Node::set_if_different(), Node::set_if_different(), Node::set_if_different(), Node::set_if_different(), blender::gpu::ShaderInterface::set_input_name(), shader_eval_background(), shader_eval_curve_shadow_transparency(), shader_eval_displace(), blender::bke::node_structure_type_inferencing::simulation_zone_status_propagate(), blender::compositor::smaa(), Node::socket_is_modified(), libmv::SplitChannels(), square_roughness_node_insert(), SVMCompiler::stack_assign(), SVMCompiler::stack_assign_if_linked(), SVMCompiler::stack_clear_temporary(), SVMCompiler::stack_clear_users(), SVMCompiler::stack_link(), blender::seq::strip_lookup_append_effect(), blender::seq::strip_speed_effect_target_frame_get(), blender::compositor::summed_area_table(), blender::compositor::summed_area_table_cpu(), blender::compositor::summed_area_table_gpu(), blender::math::QuaternionBase< T >::swing(), blender::compositor::symmetric_separable_blur(), blender::compositor::symmetric_separable_blur_variable_size(), TaskNode::TaskNode(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::gpu::tests::TEST(), blender::gpu::tests::TEST(), blender::io::alembic::TEST(), blender::io::alembic::TEST(), blender::io::alembic::TEST(), blender::io::alembic::TEST(), blender::io::alembic::TEST(), blender::io::serialize::json::testing::TEST(), TEST(), TEST(), blender::bke::idprop::tests::test_convert_idprop_from_value(), blender::gpu::tests::test_preprocess_reference(), blender::gpu::tests::test_preprocess_swizzle(), blender::gpu::tests::test_preprocess_template(), blender::gpu::tests::test_preprocess_unroll(), blender::gpu::tests::test_preprocess_utilities(), blender::bke::tests::test_vec_roll_to_mat3_normalized(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), blender::seq::tonemap_rd_photoreceptor(), blender::seq::tonemap_simple(), blender::nodes::node_geo_accumulate_field_cc::TotalFieldInput::TotalFieldInput(), blender::io::usd::traverse_channel(), ConstantFolder::try_bypass_or_make_constant(), blender::io::ply::type_from_string(), ui_litem_estimate_grid_flow(), ui_litem_layout_grid_flow(), blender::ed::space_node::ui_node_draw_input(), blender::ed::space_node::ui_node_draw_node(), uiTemplateNodeInputs(), uiTemplateNodeLink(), uiTemplateNodeView(), blender::gpu::GLVertArray::update_bindings(), blender::compositor::van_vliet_gaussian_blur(), blender::gpu::vbo_bind(), ShaderGraph::verify_volume_output(), version_principled_bsdf_sheen(), version_update_node_input(), view3d_gpu_select(), view3d_gpu_select_ex(), view3d_gpu_select_with_id_filter(), blender::ed::space_node::WIDGETGROUP_node_box_mask_poll(), blender::ed::space_node::WIDGETGROUP_node_crop_poll(), blender::ed::space_node::WIDGETGROUP_node_ellipse_mask_poll(), blender::ed::space_node::WIDGETGROUP_node_sbeam_poll(), blender::ed::space_node::WIDGETGROUP_node_split_poll(), blender::math::QuaternionBase< T >::wrapped_around(), blender::bke::forward_compat::write_compositor_legacy_properties(), and xml_read_shader_graph().
| #define int2_array | ( | ... | ) |
Definition at line 976 of file gpu_glsl_cpp_stubs.hh.
| #define int3_array | ( | ... | ) |
Definition at line 977 of file gpu_glsl_cpp_stubs.hh.
| #define int4_array | ( | ... | ) |
Definition at line 978 of file gpu_glsl_cpp_stubs.hh.
| #define int_array | ( | ... | ) |
Definition at line 975 of file gpu_glsl_cpp_stubs.hh.
| #define INT_OP |
Definition at line 89 of file gpu_glsl_cpp_stubs.hh.
Referenced by VecOp< T, Sz >::operator%, VecOp< T, Sz >::operator%, VecOp< T, Sz >::operator%, VecOp< T, Sz >::operator%=, VecOp< T, Sz >::operator%=, VecOp< T, Sz >::operator&, VecOp< T, Sz >::operator&, VecOp< T, Sz >::operator&, VecOp< T, Sz >::operator&=, VecOp< T, Sz >::operator&=, VecOp< T, Sz >::operator<<, VecOp< T, Sz >::operator<<, VecOp< T, Sz >::operator<<, VecOp< T, Sz >::operator<<=, VecOp< T, Sz >::operator<<=, VecOp< T, Sz >::operator<<=, VecOp< T, Sz >::operator>>, VecOp< T, Sz >::operator>>, VecOp< T, Sz >::operator>>, VecOp< T, Sz >::operator>>=, VecOp< T, Sz >::operator>>=, VecOp< T, Sz >::operator>>=, VecOp< T, Sz >::operator^, VecOp< T, Sz >::operator^, VecOp< T, Sz >::operator^, VecOp< T, Sz >::operator^=, VecOp< T, Sz >::operator^=, VecOp< T, Sz >::operator|, VecOp< T, Sz >::operator|, VecOp< T, Sz >::operator|, VecOp< T, Sz >::operator|=, VecOp< T, Sz >::operator|=, and VecOp< T, Sz >::operator~.
| #define interface interface_is_reserved_glsl_keyword_do_not_use |
Definition at line 1052 of file gpu_glsl_cpp_stubs.hh.
Referenced by bind_attribute_as_ssbo(), BPyGPUStageInterfaceInfo_CreatePyObject(), ghost_wl_display_report_error_from_code(), global_handle_add(), GPU_batch_bind_as_resources(), gpu_shader_create_info_compile(), GPU_shader_get_attribute(), GPU_shader_get_attribute_info(), GPU_shader_get_attribute_len(), GPU_shader_get_builtin_block(), GPU_shader_get_builtin_uniform(), GPU_shader_get_constant(), GPU_shader_get_sampler_binding(), GPU_shader_get_ssbo_binding(), GPU_shader_get_ssbo_input_info(), GPU_shader_get_ssbo_input_len(), GPU_shader_get_ubo_binding(), GPU_shader_get_uniform(), GPU_shader_get_uniform_block(), gwl_registry_handler_interface_slot_from_string(), pygpu_interface_info__tp_dealloc(), pygpu_interface_info__tp_new(), pygpu_interface_info_flat(), pygpu_interface_info_name_get(), pygpu_interface_info_no_perspective(), pygpu_interface_info_smooth(), pygpu_shader_info_vertex_out(), uiTemplateNodeTreeInterface(), WaylandDynload_Client::wl_display_get_protocol_error(), WaylandDynload_Client::wl_proxy_marshal_array_flags(), and WaylandDynload_Client::wl_proxy_marshal_flags().
| #define isinf glsl::isinf |
Definition at line 772 of file gpu_glsl_cpp_stubs.hh.
Referenced by GPU_matrix_unproject_3fv().
| #define isnan glsl::isnan |
Definition at line 773 of file gpu_glsl_cpp_stubs.hh.
Referenced by bm_vert_calc_normals_accum_loop(), computeBindWeights(), cycles_precompute(), distribute_from_faces_exec(), distribute_from_volume_exec(), dynamicPaint_paintParticles(), imagewraposa_aniso(), old_mdisps_bilinear(), and blender::eevee::Camera::sync().
| #define ldexp glsl::ldexp |
Definition at line 781 of file gpu_glsl_cpp_stubs.hh.
Referenced by blender::fixed_width_int::IntF< T, S >::operator double(), and blender::fixed_width_int::UIntF< T, S >::operator double().
| #define log glsl::log |
Definition at line 774 of file gpu_glsl_cpp_stubs.hh.
Referenced by BKE_pbvh_bmesh_node_save_orig(), 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_find_original_vert_co(), BM_log_find_original_vert_mask(), BM_log_free(), BM_log_from_existing_entries_create(), BM_log_mesh_elems_reorder(), BM_log_original_vert_data(), BM_log_print(), 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(), blender::gpu::render_graph::CommandBufferLog::CommandBufferLog(), compile_shader_program(), slim::compute_energy_with_jacobians(), blender::bke::pbvh::copy_original_vert(), blender::ed::space_node::draw_nodetree(), ED_undo_object_set_active_or_warn(), btDeformableNeoHookeanForce::elasticEnergyDensity(), fcm_fn_generator_evaluate(), libmv::GaussianInversePositive(), blender::nodes::geo_eval_log::GeoNodesLog::get_contextual_tree_logs(), blender::nodes::geo_eval_log::get_root_log(), blender::ed::geometry::get_static_eval_log(), log(), log(), log(), blender::nodes::geo_eval_log::GeoTreeLogger::log_viewer_node(), OIIOOutputDriver::OIIOOutputDriver(), op_log2(), phase_mie_fitted_parameters(), blender::gpu::GLShader::post_finalize(), power_of_2(), blender::gpu::Shader::print_log(), blender::nodes::report_from_multi_function(), safe_log(), shader_print_errors(), soft_range_round_down(), soft_range_round_up(), sqrt3d(), sqrt3f(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::seq::tonemapmodifier_apply(), slim::update_weights_and_closest_rotations(), and valuefn().
| #define log2 glsl::log2 |
Definition at line 775 of file gpu_glsl_cpp_stubs.hh.
Referenced by blender::eevee::ShadowModule::begin_sync(), BKE_volume_simplify_level(), blender::bke::pbvh::count_grid_quads(), blender::eevee::VolumeModule::init(), and blender::gpu::FrameBuffer::recursive_downsample().
| #define long long_is_reserved_glsl_keyword_do_not_use |
Definition at line 1053 of file gpu_glsl_cpp_stubs.hh.
Referenced by BLI_spin_lock(), btClock::getTimeMilliseconds(), GHOST_WindowWin32::GHOST_WindowWin32(), imb_load_jp2_stream(), maxDot(), and minDot().
| #define main | ( | ) |
Definition at line 1019 of file gpu_glsl_cpp_stubs.hh.
Referenced by blender::io::fbx::ArmatureImportContext::ArmatureImportContext(), BKE_animsys_evaluate_all_animation(), BKE_animsys_evaluate_animdata(), BKE_sound_move_scene_sound(), blo_split_main(), blender::bke::curve_to_mesh_sweep(), direct_link_id(), direct_link_library(), do_version_mdef_250(), do_versions(), do_versions_after_linking(), do_versions_gpencil_2_50(), blender::io::fbx::FbxImportContext::FbxImportContext(), fix_relpaths_library(), blender::bke::get_curves_info(), handle_subversion_warning(), main(), main(), main(), main(), main(), main(), blender::bke::node_tree_update_all_new(), blender::bke::node_tree_update_all_users(), blender::ed::asset::list::on_save_post(), read_file_version(), read_libblock(), read_libblock_undo_restore(), read_libblock_undo_restore_at_old_address(), read_libblock_undo_restore_identical(), RNA_main_pointer_create(), blender::bke::try_direct_evaluate_point_data(), blender::bke::try_sharing_point_data(), and blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_refresh().
| #define METAL_CONSTRUCTOR_1 | ( | class_name, | |
| t1, | |||
| m1 ) |
Definition at line 989 of file gpu_glsl_cpp_stubs.hh.
| #define METAL_CONSTRUCTOR_2 | ( | class_name, | |
| t1, | |||
| m1, | |||
| t2, | |||
| m2 ) |
Definition at line 993 of file gpu_glsl_cpp_stubs.hh.
| #define METAL_CONSTRUCTOR_3 | ( | class_name, | |
| t1, | |||
| m1, | |||
| t2, | |||
| m2, | |||
| t3, | |||
| m3 ) |
Definition at line 997 of file gpu_glsl_cpp_stubs.hh.
| #define METAL_CONSTRUCTOR_4 | ( | class_name, | |
| t1, | |||
| m1, | |||
| t2, | |||
| m2, | |||
| t3, | |||
| m3, | |||
| t4, | |||
| m4 ) |
Definition at line 1001 of file gpu_glsl_cpp_stubs.hh.
| #define modf glsl::modf |
Definition at line 776 of file gpu_glsl_cpp_stubs.hh.
Referenced by BKE_scene_frame_set(), BLI_math_time_seconds_decompose(), Freestyle::PseudoNoise::linearNoise(), modf_to_index(), and Freestyle::PseudoNoise::smoothNoise().
| #define noinline noinline_is_reserved_glsl_keyword_do_not_use |
Definition at line 1047 of file gpu_glsl_cpp_stubs.hh.
| #define out |
Definition at line 947 of file gpu_glsl_cpp_stubs.hh.
Referenced by _bmo_slot_copy(), annotation_stroke_convertcoords(), apply_color_space(), blender::ed::transform::applyAxisConstraintVec(), blender::ed::transform::applyObjectConstraintVec(), area_sample(), blender::draw::attribute_interpolate(), blender::ed::transform::axisProjection(), blender::math::bicubic_interpolation(), BKE_colorband_evaluate(), BKE_key_evaluate_object_ex(), blend_m3_m3m3(), blend_m4_m4m4(), blender::seq::blur_isolate_highlights(), BM_face_splits_check_legal(), libmv::BoxFilter(), libmv::BoxFilterHorizontal(), libmv::BoxFilterVertical(), bsdf_ashikhmin_shirley_eval(), bsdf_ashikhmin_velvet_eval(), bt_quantize_clamp(), blender::fn::multi_function::build::detail::build_multi_function_with_n_inputs_one_output(), ShaderGraph::bump_from_displacement(), btDbvt::collideKDOP(), btDbvt::collideOCL(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), blender::nodes::materialx::GroupNodeParser::compute(), libmv::Convolve(), cp_cu_key(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_points(), btSpatialMotionVector::cross(), btSpatialMotionVector::cross(), blender::meshintersect::crosssegs_test(), blender::ed::sculpt_paint::cursor_geometry_info_update(), cycle_offset_triple(), UnitConverter::dae_matrix_to_mat4_(), blender::meshintersect::diamondinsquare_test(), blender::meshintersect::diamondinsquarewire_test(), blender::seq::do_adjustment(), blender::seq::do_blend_effect_byte(), blender::seq::do_blend_effect_float(), do_cu_key(), do_curve_key(), blender::seq::do_gaussian_blur_effect(), blender::seq::do_glow_effect(), blender::seq::do_glow_effect_byte(), blender::seq::do_glow_effect_float(), do_hue_sat_fac(), do_latt_key(), do_mesh_key(), blender::seq::do_multicam(), do_rel_cu_key(), do_render_sequencer(), blender::seq::do_solid_color(), blender::seq::do_speed_effect(), blender::seq::do_text_effect(), blender::seq::do_wipe_effect(), blender::seq::do_wipe_effect(), libmv::DownsampleChannelsBy2(), blender::seq::draw_text_outline(), blender::seq::draw_text_shadow(), ED_node_texture_default(), blender::meshintersect::empty_test(), ENUM_OPERATORS(), DenoiseTask::exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), blender::ed::sculpt_paint::gesture::flip_plane(), flip_qt_qt(), Freestyle_evaluateColorRamp(), blender::gpu::MSLGeneratorInterface::generate_msl_compute_entry_stub(), blender::gpu::MSLGeneratorInterface::generate_msl_compute_inputs_string(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_entry_stub(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_input_population(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_inputs_string(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_output_population(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_struct(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_tile_input_population(), blender::gpu::MSLGeneratorInterface::generate_msl_global_uniform_population(), blender::gpu::MSLGeneratorInterface::generate_msl_texture_vars(), blender::gpu::MSLGeneratorInterface::generate_msl_textures_input_string(), blender::gpu::MSLGeneratorInterface::generate_msl_uniform_block_population(), blender::gpu::MSLGeneratorInterface::generate_msl_uniform_structs(), blender::gpu::MSLGeneratorInterface::generate_msl_uniform_undefs(), blender::gpu::MSLGeneratorInterface::generate_msl_uniforms_input_string(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_attribute_input_population(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_entry_stub(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_in_struct(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_inputs_string(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_out_struct(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_output_population(), blender::gpu::MSLGeneratorInterface::generate_ubo_block_undef_chain(), blender::meshintersect::get_output_edge_index(), blender::meshintersect::get_output_face_index(), blender::meshintersect::get_output_tri_index(), blender::meshintersect::get_vertex_by_coord(), getcolor_fcurve_rainbow(), GHOST_Wintab::getInput(), gpencil_stroke_convertcoords(), gpu_group_execute(), GPU_matrix_unproject_3fv(), blender::nodes::node_shader_bevel_cc::gpu_shader_bevel(), blender::nodes::node_shader_brightness_cc::gpu_shader_brightcontrast(), blender::nodes::node_shader_bump_cc::gpu_shader_bump(), blender::nodes::node_shader_camera_cc::gpu_shader_camera(), blender::nodes::node_shader_clamp_cc::gpu_shader_clamp(), blender::nodes::node_shader_combine_color_cc::gpu_shader_combcolor(), blender::nodes::node_shader_sepcomb_hsv_cc::gpu_shader_combhsv(), blender::nodes::node_shader_sepcomb_rgb_cc::gpu_shader_combrgb(), blender::nodes::node_shader_sepcomb_xyz_cc::comb::gpu_shader_combxyz(), blender::nodes::node_shader_curves_cc::flt::gpu_shader_curve_float(), blender::nodes::node_shader_curves_cc::rgb::gpu_shader_curve_rgb(), blender::nodes::node_shader_curves_cc::vec::gpu_shader_curve_vec(), blender::nodes::node_shader_displacement_cc::gpu_shader_displacement(), blender::nodes::node_shader_hueSatVal_cc::gpu_shader_hue_sat(), blender::nodes::node_shader_invert_cc::gpu_shader_invert(), blender::nodes::node_shader_map_range_cc::gpu_shader_map_range(), blender::nodes::node_shader_mapping_cc::gpu_shader_mapping(), blender::nodes::node_shader_math_cc::gpu_shader_math(), blender::nodes::node_sh_mix_cc::gpu_shader_mix(), blender::nodes::node_shader_mix_rgb_cc::gpu_shader_mix_rgb(), blender::nodes::node_shader_normal_cc::gpu_shader_normal(), blender::nodes::node_shader_normal_map_cc::gpu_shader_normal_map(), blender::nodes::node_shader_particle_info_cc::gpu_shader_particle_info(), blender::nodes::node_shader_holdout_cc::gpu_shader_rgb(), blender::nodes::node_shader_rgb_cc::gpu_shader_rgb(), blender::nodes::node_shader_rgb_to_bw_cc::gpu_shader_rgbtobw(), blender::nodes::node_shader_separate_color_cc::gpu_shader_sepcolor(), blender::nodes::node_shader_sepcomb_hsv_cc::gpu_shader_sephsv(), blender::nodes::node_shader_sepcomb_rgb_cc::gpu_shader_seprgb(), blender::nodes::node_shader_sepcomb_xyz_cc::sep::gpu_shader_sepxyz(), blender::nodes::node_shader_squeeze_cc::gpu_shader_squeeze(), blender::nodes::node_shader_tex_white_noise_cc::gpu_shader_tex_white_noise(), blender::nodes::node_shader_color_ramp_cc::gpu_shader_valtorgb(), blender::nodes::node_shader_value_cc::gpu_shader_value(), blender::nodes::node_shader_vector_transform_cc::gpu_shader_vect_transform(), blender::nodes::node_shader_vector_displacement_cc::gpu_shader_vector_displacement(), blender::nodes::node_shader_vector_math_cc::gpu_shader_vector_math(), blender::nodes::node_shader_vector_rotate_cc::gpu_shader_vector_rotate(), GPU_stack_link(), gpu_stack_link_v(), group_copy_outputs(), group_execute(), group_gpu_move_outputs(), hammersley_create(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), imb_filterN(), blender::imbuf::imb_oiio_write(), KDL::ChainFkSolverAcc::JntToCart(), KDL::ChainFkSolverVel::JntToCart(), blender::meshintersect::lineholeinsquare_test(), main(), makeAttribList(), blender::meshintersect::manycross_test(), GHOST_Wintab::mapWintabToSysCoordinates(), UnitConverter::mat4_to_dae(), UnitConverter::mat4_to_dae_double(), blender::meshintersect::mixedpts_test(), node_get_stack(), blender::nodes::node_shader_add_shader_cc::node_shader_gpu_add_shader(), blender::nodes::node_shader_ambient_occlusion_cc::node_shader_gpu_ambient_occlusion(), blender::nodes::node_shader_attribute_cc::node_shader_gpu_attribute(), blender::nodes::node_shader_background_cc::node_shader_gpu_background(), blender::nodes::node_shader_blackbody_cc::node_shader_gpu_blackbody(), blender::nodes::node_shader_bsdf_diffuse_cc::node_shader_gpu_bsdf_diffuse(), blender::nodes::node_shader_bsdf_glass_cc::node_shader_gpu_bsdf_glass(), blender::nodes::node_shader_bsdf_glossy_cc::node_shader_gpu_bsdf_glossy(), blender::nodes::node_shader_bsdf_hair_cc::node_shader_gpu_bsdf_hair(), blender::nodes::node_shader_bsdf_metallic_cc::node_shader_gpu_bsdf_metallic(), blender::nodes::node_shader_bsdf_principled_cc::node_shader_gpu_bsdf_principled(), blender::nodes::node_shader_bsdf_ray_portal_cc::node_shader_gpu_bsdf_ray_portal(), blender::nodes::node_shader_bsdf_refraction_cc::node_shader_gpu_bsdf_refraction(), blender::nodes::node_shader_bsdf_sheen_cc::node_shader_gpu_bsdf_sheen(), blender::nodes::node_shader_bsdf_toon_cc::node_shader_gpu_bsdf_toon(), blender::nodes::node_shader_bsdf_translucent_cc::node_shader_gpu_bsdf_translucent(), blender::nodes::node_shader_bsdf_transparent_cc::node_shader_gpu_bsdf_transparent(), blender::nodes::node_shader_eevee_specular_cc::node_shader_gpu_eevee_specular(), blender::nodes::node_shader_emission_cc::node_shader_gpu_emission(), blender::nodes::node_shader_fresnel_cc::node_shader_gpu_fresnel(), blender::nodes::node_shader_gamma_cc::node_shader_gpu_gamma(), blender::nodes::node_shader_geometry_cc::node_shader_gpu_geometry(), blender::nodes::node_shader_hair_info_cc::node_shader_gpu_hair_info(), blender::nodes::node_shader_bsdf_hair_principled_cc::node_shader_gpu_hair_principled(), blender::nodes::node_shader_layer_weight_cc::node_shader_gpu_layer_weight(), blender::nodes::node_shader_light_falloff_cc::node_shader_gpu_light_falloff(), blender::nodes::node_shader_light_path_cc::node_shader_gpu_light_path(), blender::nodes::node_shader_mix_shader_cc::node_shader_gpu_mix_shader(), blender::nodes::node_shader_object_info_cc::node_shader_gpu_object_info(), blender::nodes::node_shader_output_aov_cc::node_shader_gpu_output_aov(), blender::nodes::node_shader_point_info_cc::node_shader_gpu_point_info(), blender::nodes::node_shader_shader_to_rgb_cc::node_shader_gpu_shadertorgb(), blender::nodes::node_shader_subsurface_scattering_cc::node_shader_gpu_subsurface_scattering(), blender::nodes::node_shader_tangent_cc::node_shader_gpu_tangent(), blender::nodes::node_shader_tex_brick_cc::node_shader_gpu_tex_brick(), blender::nodes::node_shader_tex_checker_cc::node_shader_gpu_tex_checker(), blender::nodes::node_shader_tex_coord_cc::node_shader_gpu_tex_coord(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_gabor_cc::node_shader_gpu_tex_gabor(), blender::nodes::node_shader_tex_gradient_cc::node_shader_gpu_tex_gradient(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), blender::nodes::node_shader_tex_magic_cc::node_shader_gpu_tex_magic(), blender::nodes::node_shader_tex_noise_cc::node_shader_gpu_tex_noise(), blender::nodes::node_shader_tex_sky_cc::node_shader_gpu_tex_sky(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_gpu_tex_voronoi(), blender::nodes::node_shader_tex_wave_cc::node_shader_gpu_tex_wave(), blender::nodes::node_shader_uvmap_cc::node_shader_gpu_uvmap(), blender::nodes::node_shader_vertex_color_cc::node_shader_gpu_vertex_color(), blender::nodes::node_shader_volume_absorption_cc::node_shader_gpu_volume_absorption(), blender::nodes::node_shader_volume_coefficients_cc::node_shader_gpu_volume_coefficients(), blender::nodes::node_shader_volume_info_cc::node_shader_gpu_volume_info(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_volume_scatter_cc::node_shader_gpu_volume_scatter(), blender::nodes::node_shader_wavelength_cc::node_shader_gpu_wavelength(), blender::nodes::node_shader_wireframe_cc::node_shader_gpu_wireframe(), normal_compress(), normal_float_to_short_v3(), normal_short_to_float_v3(), normalfn(), normalize_v2_m3_v3v3(), old_mdisps_bilinear(), blender::meshintersect::onept_test(), btSpatialTransformationMatrix::operator*(), Freestyle::operator<<(), Freestyle::operator<<(), Freestyle::operator<<(), mv::operator<<(), ortho_v2_v2(), ortho_v3_v3(), blender::meshintersect::output_edge_has_input_id(), blender::meshintersect::output_face_has_input_id(), blender::meshintersect::overlapfaces_test(), paint_2d_transform_mouse(), params_from_cdata(), blender::io::stl::StringBuffer::parse_float(), blender::io::stl::parse_float3(), parse_next_token(), blender::ed::transform::planeProjection(), blender::seq::prepare_effect_imbufs(), project_plane_normalized_v3_v3v3(), project_plane_v3_v3v3(), project_v2_v2v2(), project_v2_v2v2_normalized(), project_v3_plane(), project_v3_v3v3(), project_v3_v3v3_normalized(), blender::ed::transform::projectIntViewEx(), ptcache_dynamicpaint_write(), ptcache_file_compressed_write(), ptcache_mem_frame_to_disk(), blender::meshintersect::quad0_test(), blender::meshintersect::quad2_test(), blender::meshintersect::quad3_test(), blender::meshintersect::quad4_test(), btAxisSweep3Internal< BP_FP_INT_TYPE >::quantize(), btAxisSweep3Internal< unsigned int >::quantize(), quantize(), quantizeWithClamp(), quantizeWithClamp(), random_heap_reinsert_helper(), RE_texture_evaluate(), ShaderGraph::refine_bump_nodes(), reflect_v3_v3v3(), rel_flerp(), ShaderGraph::relink(), blender::seq::render_give_ibuf(), blender::meshintersect::repeatedge_test(), rgb_colorfn(), rgb_exec(), rgbtobw_exec(), rgbtobw_valuefn(), rna_raw_access(), rotate_normalized_v3_v3v3fl(), safe_bytes(), DenoiseImage::save_output(), save_output(), blender::seq::seq_render_effect_strip_impl(), blender::seq::seq_render_strip_stack(), blender::seq::seq_render_strip_stack_apply_effect(), blender::seq::sequencer_image_crop_transform_matrix(), blender::seq::sequencer_preprocess_transform_crop(), PassAccessor::set_render_tile_pixels(), blender::meshintersect::square_o_test(), blender::ed::sculpt_paint::stroke_get_location(), blender::ed::sculpt_paint::stroke_get_location(), blender::ed::sculpt_paint::stroke_get_location_bvh(), blender::ed::sculpt_paint::stroke_get_location_bvh_ex(), symmetricSpatialOuterProduct(), symmetricSpatialOuterProduct(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), blender::io::serialize::json::testing::test_int_to_json(), tex_call_delegate(), tex_input(), tex_input_rgba(), tex_input_value(), tex_input_vec(), tex_output(), texture_value_blend(), blender::meshintersect::threept_test(), time_colorfn(), time_exec(), blender::bke::idprop::tests::to_json(), blender::seq::transform_image(), translate_id(), turb(), blender::meshintersect::twodiamondscross_test(), blender::meshintersect::twoface2_test(), blender::meshintersect::twoface_test(), blender::meshintersect::twofaceedgeoverlap_test(), valtorgb_colorfn(), valtorgb_exec(), valuefn(), valuefn(), valuefn_a(), valuefn_a(), valuefn_b(), valuefn_b(), valuefn_g(), valuefn_g(), valuefn_r(), valuefn_r(), vectorfn(), wm_xr_navigation_fly_modal(), wm_xr_navigation_grab_apply(), wm_xr_navigation_teleport(), and xml_read_shader_graph().
| #define output output_is_reserved_glsl_keyword_do_not_use |
Definition at line 1060 of file gpu_glsl_cpp_stubs.hh.
Referenced by add_nodes(), blender::dot_export::NodeWithSockets::add_output(), blender::bke::compositor::add_passes_used_by_render_layer_node(), blender::nodes::node_composite_glare_cc::GlareOperation::apply_streak_filter_cpu(), blender::ed::transform::applyMouseInput(), blender::math::bicubic_interpolation(), blender::math::bilinear_fl_impl(), BKE_curvemapping_evaluate_premulRGBF_ex(), blender::compositor::blend_neighborhood(), blender::compositor::blend_neighborhood_cpu(), blender::compositor::blend_neighborhood_gpu(), BLI_file_unzstd_to_mem_at_pos(), BLI_file_zstd_from_mem_at_pos(), blender::compositor::blur_pass(), blender::compositor::blur_pass(), blender::compositor::blur_pass(), BMO_slot_buffer_from_all(), bmo_slot_buffer_from_hflag(), blender::bke::node_structure_type_inferencing::calc_node_interface(), calcAccelerationDeltasMultiDof(), blender::fn::multi_function::CustomMF_Constant< T >::call(), blender::fn::multi_function::CustomMF_GenericConstant::call(), blender::nodes::node_geo_index_switch_cc::IndexSwitchFunction::call(), blender::nodes::node_geo_menu_switch_cc::MenuSwitchFn::call(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiMetricFunction::call(), blender::seq::check_zone(), blender::nodes::node_composite_colorbalance_cc::color_balance_white_point_variable(), SVMCompiler::compile_type(), blender::seq::composite_shadow(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_downsample_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_downsample_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_upsample_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_upsample_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_blurred_input(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_classic(), blender::compositor::compute_complete_blocks(), blender::nodes::node_composite_double_edge_mask_cc::DoubleEdgeMaskOperation::compute_gradient_cpu(), blender::nodes::node_composite_double_edge_mask_cc::DoubleEdgeMaskOperation::compute_gradient_gpu(), blender::nodes::node_composite_base_cryptomatte_cc::BaseCryptoMatteOperation::compute_image_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_image_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_image_gpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_region_cpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_region_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte_gpu(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::compute_max_tile_velocity(), blender::nodes::node_composite_vec_blur_cc::compute_max_tile_velocity_cpu(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::compute_motion_blur(), blender::compositor::compute_number_of_needed_buffers(), blender::nodes::node_composite_base_cryptomatte_cc::BaseCryptoMatteOperation::compute_pick_cpu(), blender::compositor::CompileState::compute_pixel_node_operation_outputs_count(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::compute_plane_cpu(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::compute_plane_cpu(), blender::compositor::PixelOperation::compute_preview(), blender::compositor::NodeOperation::compute_results_reference_counts(), computeAccelerationsArticulatedBodyAlgorithmMultiDof(), HDCYCLES_NAMESPACE_OPEN_SCOPE::ComputeTriangulatedUniformPrimvar(), blender::io::obj::create_mtl_node_tree(), GHOST_SystemWayland::cursor_shape_custom_set(), blender::draw::Manager::data_debug(), dBoxBox2(), blender::eevee::DefaultSurfaceNodeTree::DefaultSurfaceNodeTree(), blender::eevee::DefaultWorldNodeTree::DefaultWorldNodeTree(), denoise_func(), blender::compositor::deriche_gaussian_blur(), ShaderManager::device_update_pre(), blender::nodes::node_composite_vec_blur_cc::dilate_max_velocity_cpu(), do_versions_nodetree_image_layer_2_64_5(), blender::io::usd::dome_light_to_world_material(), dynamicPaint_freeSurface(), dynamicPaint_outputLayerExists(), ED_node_shader_default(), blender::geometry::edges_to_curves_convert(), Shader::estimate_emission(), ShaderEval::eval(), ShaderEval::eval_cpu(), ShaderEval::eval_gpu(), blender::compositor::MultiFunctionProcedureOperation::execute(), blender::nodes::node_composite_blur_cc::BlurOperation::execute(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute(), blender::nodes::node_composite_bokehimage_cc::BokehImageOperation::execute(), blender::nodes::node_composite_crop_cc::CropOperation::execute(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute(), blender::nodes::node_composite_despeckle_cc::DespeckleOperation::execute(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::execute(), blender::nodes::node_composite_displace_cc::DisplaceOperation::execute(), blender::nodes::node_composite_double_edge_mask_cc::DoubleEdgeMaskOperation::execute(), blender::nodes::node_composite_flip_cc::FlipOperation::execute(), blender::nodes::node_composite_group_input_cc::GroupInputOperation::execute(), blender::nodes::node_composite_image_cc::ImageOperation::execute(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::execute(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute(), blender::nodes::node_composite_render_layer_cc::RenderLayerOperation::execute(), blender::nodes::node_composite_rotate_cc::RotateOperation::execute(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::execute(), blender::nodes::node_composite_switch_cc::SwitchOperation::execute(), blender::nodes::node_composite_transform_cc::TransformOperation::execute(), blender::nodes::node_composite_translate_cc::TranslateOperation::execute(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::execute(), blender::nodes::node_composite_crop_cc::CropOperation::execute_alpha_crop_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_anisotropic_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_bloom(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_classic_convolution_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_classic_summed_area_table_cpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_clear(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_clear(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_constant_size(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size_cpu(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_constant_size_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size_gpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_copy_cpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_copy_cpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_copy_gpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_copy_gpu(), blender::nodes::node_composite_bilateralblur_cc::BilateralBlurOperation::execute_cpu(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute_cpu(), blender::nodes::node_composite_despeckle_cc::DespeckleOperation::execute_cpu(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::execute_cpu(), blender::nodes::node_composite_displace_cc::DisplaceOperation::execute_cpu(), blender::nodes::node_composite_filter_cc::FilterOperation::execute_cpu(), blender::nodes::node_composite_flip_cc::FlipOperation::execute_cpu(), blender::nodes::node_composite_moviedistortion_cc::MovieDistortionOperation::execute_cpu(), blender::nodes::node_composite_normalize_cc::NormalizeOperation::execute_cpu(), blender::nodes::node_composite_pixelate_cc::PixelateOperation::execute_cpu(), blender::nodes::node_composite_sunbeams_cc::SunBeamsOperation::execute_cpu(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::execute_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold_gpu(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_highlights_cpu(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_horizontal_distortion_cpu(), blender::nodes::node_composite_crop_cc::CropOperation::execute_image_crop_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_mix_cpu(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::execute_photoreceptor_cpu(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_radial_distortion_cpu(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::execute_simple_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_anti_diagonal_pass_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_vertical_pass_cpu(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute_single_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_step_pass_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size_cpu(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_variable_size_cpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size_gpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_gpu(), blender::compositor::extract_alpha(), blender::compositor::extract_alpha_cpu(), blender::compositor::extract_alpha_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::extract_input_chroma_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::extract_input_chroma_gpu(), blender::nodes::decl::field_types_are_compatible(), blender::compositor::find_preview_output_socket(), float_array_to_string(), blender::nodes::node_fn_format_string_cc::format_strings(), blender::nodes::node_fn_format_string_cc::format_with_fmt(), blender::nodes::node_fn_format_string_cc::format_with_hash_syntax(), blender::nodes::node_fn_format_string_cc::format_without_format_specifier(), blender::noise::fractal_voronoi_x_fx(), fractal_voronoi_x_fx(), blender::gpu::GLShader::fragment_interface_declare(), blender::gpu::MTLShader::fragment_interface_declare(), blender::gpu::VKShader::fragment_interface_declare(), generate(), blender::nodes::node_composite_image_cc::ImageOperation::get_pass_name(), blender::nodes::node_composite_render_layer_cc::RenderLayerOperation::get_pass_name(), blender::compositor::CompileState::get_result_from_output_socket(), blender::nodes::node_geo_edges_to_face_groups_cc::FaceSetFromBoundariesInput::get_varray_for_context(), blender::nodes::node_geo_input_curve_handles_cc::HandlePositionFieldInput::get_varray_for_context(), blender::nodes::node_geo_offset_point_in_curve_cc::ControlPointNeighborFieldInput::get_varray_for_context(), blender::nodes::node_geo_offset_point_in_curve_cc::OffsetValidFieldInput::get_varray_for_context(), blender::nodes::node_composite_colorbalance_cc::get_white_point_matrix(), GHOST_SystemWayland::getAllDisplayDimensions(), btBoxBoxDetector::getClosestPoints(), btDiscreteCollisionDetectorInterface::getClosestPoints(), btGjkPairDetector::getClosestPoints(), SphereTriangleDetector::getClosestPoints(), btGjkPairDetector::getClosestPointsNonVirtual(), GHOST_SystemWayland::getMainDisplayDimensions(), ghost_wl_output_user_data(), gpu_node_free(), gpu_node_output(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), gwl_registry_wl_output_add(), gwl_registry_wl_output_remove(), gwl_registry_wl_output_update(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_gpu(), blender::compositor::horizontal_pass_gpu(), blender::compositor::horizontal_pass_gpu(), GHOST_SystemWayland::ime_end(), blender::io::fbx::import_material(), blender::io::usd::USDMaterialReader::import_usd_preview_nodes(), blender::nodes::LazyFunctionForEvaluateClosureNode::initialize_execution_graph(), blender::nodes::LazyFunctionForForeachGeometryElementZone::initialize_execution_graph(), blender::nodes::LazyFunctionForEvaluateClosureNode::initialize_pass_through_graph(), blender::ed::transform::InputAngle(), blender::ed::transform::InputAngleSpring(), blender::ed::transform::InputCustomRatio(), blender::ed::transform::InputCustomRatioFlip(), blender::ed::transform::InputHorizontalAbsolute(), blender::ed::transform::InputHorizontalRatio(), blender::ed::transform::InputSpring(), blender::ed::transform::InputSpringDelta(), blender::ed::transform::InputSpringFlip(), blender::ed::transform::InputTrackBall(), blender::ed::transform::InputVector(), blender::ed::transform::InputVerticalAbsolute(), blender::ed::transform::InputVerticalRatio(), blender::imbuf::interpolate_bilinear_border_byte(), blender::imbuf::interpolate_bilinear_border_fl(), blender::math::interpolate_bilinear_border_fl(), blender::imbuf::interpolate_bilinear_byte(), blender::imbuf::interpolate_bilinear_fl(), blender::math::interpolate_bilinear_fl(), blender::math::interpolate_bilinear_wrapmode_fl(), blender::imbuf::interpolate_cubic_bspline_byte(), blender::imbuf::interpolate_cubic_bspline_fl(), blender::math::interpolate_cubic_bspline_fl(), blender::math::interpolate_cubic_bspline_wrapmode_fl(), blender::imbuf::interpolate_cubic_mitchell_byte(), blender::math::interpolate_cubic_mitchell_fl(), blender::imbuf::interpolate_nearest_border_byte(), blender::math::interpolate_nearest_border_byte(), blender::imbuf::interpolate_nearest_border_fl(), blender::math::interpolate_nearest_border_fl(), blender::math::interpolate_nearest_byte(), blender::math::interpolate_nearest_fl(), blender::math::interpolate_nearest_wrap_byte(), blender::math::interpolate_nearest_wrap_fl(), blender::math::interpolate_nearest_wrapmode_fl(), blender::compositor::is_output_linked_to_node_conditioned(), blender::compositor::jump_flooding(), blender::compositor::jump_flooding_pass(), blender::seq::jump_flooding_pass(), blender::compositor::jump_flooding_pass_cpu(), blender::compositor::jump_flooding_pass_gpu(), kernel_background_evaluate(), kernel_curve_shadow_transparency_evaluate(), kernel_displace_evaluate(), WaylandDynload_Libdecor::libdecor_frame_set_fullscreen(), libmv_frameAccessorgetTransformRun(), blender::eevee::LookdevWorld::LookdevWorld(), make(), material_default_holdout_init(), material_default_surface_init(), material_default_volume_init(), blender::eevee::MaterialModule::MaterialModule(), merge_func(), blender::compositor::morphological_blur(), blender::compositor::morphological_distance(), blender::compositor::morphological_distance_cpu(), blender::compositor::morphological_distance_feather(), blender::compositor::morphological_distance_feather_pass(), blender::compositor::morphological_distance_gpu(), blender::nodes::node_composite_vec_blur_cc::motion_blur_cpu(), blender::ed::space_node::node_buts_normal(), blender::nodes::node_geo_index_switch_cc::node_declare(), blender::nodes::node_geo_menu_switch_cc::node_declare(), blender::nodes::node_fn_matrix_multiply_cc::node_eval_inverse(), node_find_output_by_name(), blender::nodes::node_geo_curve_primitive_star_cc::node_geo_exec(), blender::nodes::node_geo_string_join_cc::node_geo_exec(), blender::io::usd::node_graph_output_source(), node_reroute_add_storage(), blender::ed::space_node::node_socket_deselect(), blender::ed::space_node::node_socket_get_tooltip(), blender::bke::node_tree_set_output(), blender::compositor::NodeOperation::NodeOperation(), ntreeGPUMaterialNodes(), blender::compositor::number_of_inputs_linked_to_output_conditioned(), operator<<(), osl_eval_camera(), osl_eval_camera(), output_estimate_emission(), output_handle_done(), output_handle_geometry(), output_handle_mode(), output_handle_scale(), GHOST_SystemWayland::output_scale_update(), output_toggle_exec(), GHOST_SystemWayland::output_unref(), GHOST_WindowWayland::outputs_enter(), GHOST_WindowWayland::outputs_leave(), png_chunk_create(), png_extend_native_int32(), blender::imbuf::transform::process_scanlines(), blender::bke::node_structure_type_inferencing::propagate_left_to_right(), blender::bke::node_structure_type_inferencing::propagate_right_to_left(), blender::nodes::node_composite_lensdist_cc::radial_lens_distortion(), blender::compositor::recursive_gaussian_blur(), blender::bke::node_structure_type_inferencing::repeat_zone_status_propagate(), blender::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_gpu(), mv::FrameAccessor::Transform::run(), blender::io::usd::USDMaterialReader::set_displacement_node_inputs(), blender::nodes::node_shader_sepcomb_xyz_cc::comb::sh_node_combxyz_eval_inverse(), shader_eval_background(), shader_eval_curve_shadow_transparency(), shader_eval_displace(), blender::bke::node_structure_type_inferencing::simulation_zone_status_propagate(), blender::compositor::smaa(), btMultiBodyDynamicsWorld::solveExternalForces(), SVMCompiler::stack_assign(), SVMCompiler::stack_assign_if_linked(), SVMCompiler::stack_clear_users(), SVMCompiler::stack_link(), blender::bke::node_structure_type_inferencing::store_group_input_structure_types(), blender::bke::node_structure_type_inferencing::store_group_output_structure_types(), blender::draw::Manager::submit_debug(), blender::draw::Manager::submit_debug(), blender::compositor::sum_causal_and_non_causal_results(), blender::compositor::sum_causal_and_non_causal_results(), blender::compositor::sum_causal_and_non_causal_results_cpu(), blender::compositor::sum_causal_and_non_causal_results_cpu(), blender::compositor::sum_causal_and_non_causal_results_gpu(), blender::compositor::sum_causal_and_non_causal_results_gpu(), blender::compositor::summed_area_table(), blender::compositor::summed_area_table_cpu(), blender::compositor::summed_area_table_gpu(), surface_setUniqueOutputName(), svm_node_tex_voronoi(), blender::compositor::symmetric_separable_blur(), blender::compositor::symmetric_separable_blur_variable_size(), Shader::tag_update(), blender::ed::space_node::target_for_reroute(), blender::fn::multi_function::tests::TEST(), blender::gpu::tests::test_preprocess_reference(), blender::gpu::tests::test_preprocess_swizzle(), blender::gpu::tests::test_preprocess_template(), blender::gpu::tests::test_preprocess_unroll(), ui_but_copy_color(), ui_but_copy_menu(), ui_but_copy_numeric_array(), ui_but_copy_numeric_value(), ui_but_copy_operator(), ui_but_copy_popover(), ui_but_copy_text(), ui_litem_estimate_grid_flow(), ui_litem_layout_grid_flow(), update_cursor_scale(), blender::compositor::van_vliet_gaussian_blur(), versioning_eevee_material_blend_mode_settings(), blender::compositor::vertical_pass(), blender::compositor::vertical_pass(), blender::compositor::vertical_pass(), blender::compositor::vertical_pass_cpu(), blender::compositor::vertical_pass_cpu(), blender::compositor::vertical_pass_cpu(), blender::compositor::vertical_pass_gpu(), blender::compositor::vertical_pass_gpu(), blender::compositor::vertical_pass_gpu(), blender::io::usd::world_material_to_dome_light(), blender::nodes::node_composite_glare_cc::GlareOperation::write_glare_output_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::write_glare_output_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::write_highlights_output_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::write_highlights_output_gpu(), blender::asset_system::AssetCatalogDefinitionFile::write_to_disk_unsafe(), xdg_output_handle_done(), xdg_output_handle_logical_position(), xdg_output_handle_logical_size(), xml_read_shader_graph(), and zstd_read().
| #define packed packed_is_reserved_glsl_keyword_do_not_use |
Definition at line 1043 of file gpu_glsl_cpp_stubs.hh.
Referenced by BLI_box_pack_2d_fixedarea(), bpy_blend_paths(), gpu_texture_create_tile_array(), integrator_state_read_isect(), integrator_state_read_ray(), integrator_state_write_isect(), integrator_state_write_ray(), and blender::draw::pack_rotation_aspect_hardness().
| #define partition partition_is_reserved_glsl_keyword_do_not_use |
Definition at line 1035 of file gpu_glsl_cpp_stubs.hh.
Referenced by generate_next_domains(), partition(), and topdown().
| #define pow glsl::pow |
Definition at line 777 of file gpu_glsl_cpp_stubs.hh.
Referenced by _final_goal(), ArHosekSkyModel_CookConfiguration(), ArHosekSkyModel_CookRadianceConfiguration(), ArHosekSkyModel_GetRadianceInternal(), BKE_unit_value_scale(), brush_add(), brush_comb(), brush_cut(), brush_puff(), color_scene_linear_to_srgb(), color_srgb_to_scene_linear(), slim::compute_energy_with_jacobians(), slim::compute_transformation_matrix2_pins(), Freestyle::Grid::configure(), density_falloff(), distribute_children_exec(), do_clump_level(), do_kink(), do_physical_effector(), do_rough_end(), double_round(), dynamicPaint_doWaveStep(), edbm_average_normals_exec(), falloff_func(), find_even_superellipse_chords_general(), find_superellipse_chord_endpoint(), BCMatrix::get_matrix(), BCMatrix::get_matrix(), slim::get_smallest_pos_quad_zero(), Freestyle::Functions0D::GetViewMapGradientNormF0D::GetViewMapGradientNormF0D(), blender::ed::vse::init_wave_table(), palette_extract_img_exec(), phase_mie_fitted_parameters(), pow(), power_of_2(), psys_cache_paths(), rect_bevel_side(), s_curve(), sabin_gamma(), soft_range_round_down(), soft_range_round_up(), libmv::SolveCubicPolynomial(), blender::seq::strip_retiming_evaluate_arc_segment(), superellipse_co(), surfaceGenerateGrid(), time_human_readable_to_seconds(), libmv::PyramidRegionTracker::Track(), UI_calc_float_precision(), slim::update_weights_and_closest_rotations(), valuefn(), view2d_major_step_x__time(), volume_preservation(), volume_preservation(), voronoi_distance(), voronoi_distance(), voronoi_distance(), and blender::io::hydra::HairData::write_curves().
| #define printf | ( | ... | ) |
Definition at line 32 of file gpu_glsl_cpp_stubs.hh.
Referenced by __attribute__(), _softbody_calc_forces_slice_in_a_thread(), actcon_get_tarmat(), blender::animrig::action_fcurve_attach(), action_idcode_patch_check(), action_new_exec(), action_preview_render(), action_to_animdata(), add_member(), add_struct(), add_type(), add_vertex_extrude(), addedgetoscanlist(), adduplicateflagNurb(), adjust_the_cycle_or_chain(), ANIM_animdata_filter(), ANIM_animdata_update(), ANIM_armature_bonecoll_insert_copy_after(), ANIM_channel_debug_print_info(), ANIM_flush_setting_anim_channels(), animchannels_delete_exec(), animchannels_rearrange_exec(), animdata_filter_animchan(), animdata_filter_dopesheet(), animdata_filter_ds_textures(), annotation_draw_modal(), annotation_paint_initstroke(), annotation_stroke_begin(), arg_handle_debug_mode_set(), arg_handle_engine_set(), armature_finalize_restpose(), AUD_initPython(), blender::gpu::MTLShader::bake_pipeline_state(), blender::ed::object::base_free_and_unlink(), bevel_build_cutoff(), BKE_animsys_evaluate_all_animation(), BKE_animsys_fix_rna_path_rename(), BKE_area_region_free(), BKE_blendfile_read(), BKE_blendfile_userdef_write_all(), BKE_brush_debug_print_state(), BKE_curveprofile_evaluate_length_portion(), BKE_fcurve_merge_duplicate_keys(), BKE_image_free_all_textures(), BKE_image_print_memlist(), BKE_image_render_write(), BKE_image_signal(), BKE_keyconfig_pref_type_find(), BKE_library_make_local(), BKE_linestyle_path_to_color_ramp(), BKE_main_namemap_destroy(), BKE_mask_layer_evaluate_animation(), BKE_mesh_remap_calc_difference_from_mesh(), BKE_mesh_runtime_is_valid(), BKE_modifier_blend_read_data(), BKE_nla_debug_print_flags(), BKE_nla_tweakmode_enter(), BKE_nla_validate_state(), BKE_nlatrack_find_tweaked(), BKE_object_handle_update_ex(), BKE_packedfile_free(), BKE_packedfile_unpack_all_libraries(), BKE_packedfile_unpack_to_file(), BKE_pose_check_uids_unique_and_report(), BKE_ptcache_bake(), BKE_ptcache_toggle_disk_cache(), BKE_report(), BKE_reportf(), BKE_scene_set_name(), BKE_screen_blend_read_data(), BKE_screen_remove_unused_scredges(), BKE_shrinkwrap_find_nearest_surface(), BKE_shrinkwrap_snap_point_to_surface(), BKE_spacetype_register(), BKE_subdiv_ccg_print_coord(), BKE_undosys_print(), BKE_workspace_layout_find(), blend_write_layer_data(), Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), blf_ensure_face(), blf_font_wrap_apply(), blf_glyph_index_from_charcode(), BLF_load_mem_unique(), BLF_load_unique(), BLF_state_print(), BLI_args_print(), BLI_newton3d_solve(), BLI_path_abs_from_cwd(), BLI_scanfill_calc_ex(), BLI_threadpool_insert(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_pre250(), BLO_reportf_wrap(), bm_face_region_pivot_edge_find(), bm_face_split_edgenet_find_connection(), bm_face_split_edgenet_find_loop_walk(), bm_isect_edge_tri(), bm_isect_tri_tri(), BM_log_print(), BM_log_print_entry(), BM_mesh_bevel(), BM_mesh_bm_from_me(), BM_mesh_intersect(), bm_mesh_loops_assign_normal_data(), bm_mesh_loops_split_lnor_fans(), BM_mesh_region_match(), BM_mesh_remap(), bmo_connect_vert_pair_exec(), BMO_op_callf(), BMO_op_initf(), blender::animrig::internal::bonecolls_debug_list(), BPY_driver_exec(), BPy_IDGroup_CorrectListLen(), BPy_init_modules(), BPY_modules_load_user(), BPY_python_end(), BPY_rna_exit(), BPY_thread_backtrace_print(), btComputeGjkEpaPenetration(), blender::deg::AbstractBuilderPipeline::build(), blender::deg::AbstractBuilderPipeline::build_step_finalize(), KKTPreconditioner::buildDiagonalA(), blender::animrig::builtin_keyingset_get_named(), btDbvtBroadphase::calculateOverlappingPairs(), cg_filtered(), blender::ed::object::childof_set_inverse_exec(), cineonCreate(), cineonOpen(), clear_key_button_exec(), clearUserCache(), btPolyhedralContactClipping::clipFaceAgainstHull(), cloth_build_springs(), cloth_free_modifier_extern(), cloth_from_object(), colormanage_check_colorspace_settings(), colormanage_check_display_settings(), colormanage_check_view_settings(), colormanage_load_config(), colormanage_role_color_space_name_get(), colormanagement_init(), blender::io::obj::OBJExportRegressionTest::compare_obj_export_to_golden(), blender::io::stl::STLExportTest::compare_to_golden(), btConvexHullInternal::compute(), Freestyle::FEdgeXDetector::computeCurvatures(), Freestyle::ViewMapBuilder::ComputeSweepLineIntersections(), Freestyle::Controller::ComputeViewMap(), btCollisionWorldImporter::convertAllObjects(), btCollisionWorldImporter::convertCollisionShape(), convertRGB_RGBA(), convertRGBA_RGB(), convertSDLKey(), blender::ed::transform::convertViewVec(), Freestyle::BlenderFileLoader::countClippedFaces(), crashlog_file_generate(), blender::io::grease_pencil::PDFExporter::create_document(), create_ghost_curves(), create_reference_spaces(), create_samples_even_spacing(), blender::ed::transform::create_trans_data(), btSoftBodyHelpers::CreateFromTetGenData(), btSoftBodyHelpers::CreateFromVtkFile(), Freestyle::createStroke(), Freestyle::CurvePoint::CurvePoint(), customData_mask_layers__print(), debug_channel_list_exec(), debug_markers_print_list(), blender::gpu::ShaderInterface::debug_print(), deform_verts(), deform_verts(), DEG_debug_consistency_check(), delete_key_button_exec(), delete_key_using_keying_set(), blender::gpu::detect_workarounds(), Scene::device_update(), DeviceAdded(), DeviceEvent(), DeviceRemoved(), DNA_reconstruct_info_create(), DNA_struct_get_compareflags(), do_versions_after_linking_290(), do_versions_ipos_to_layered_actions(), do_write_image_or_movie(), dpxCreate(), dpxOpen(), blender::draw::DRW_curve_batch_cache_create_requested(), ShaderGraph::dump_graph(), ED_armature_from_edit(), ED_drivers_editor_init(), ED_node_composit_default(), ED_node_shader_default(), ED_node_texture_default(), ED_scene_fps_average_calc(), ED_undo_operator_repeat(), EDBM_automerge_and_split(), edbm_ripsel_looptag_helper(), EDBM_verts_mirror_get(), blender::ed::object::edit_constraint_property_get(), blender::draw::overlay::Particles::edit_object_sync(), blender::deg::DepsgraphDebug::end_graph_evaluation(), blender::deg::light_linking::internal::EmitterDataMap::ensure_data_if_possible(), error(), DenoiseTask::exec(), expand_doit_library(), exr_print_filecontents(), face_edge_loop_islands_calc(), face_edges_split(), fcurve_eval_keyframes_interpolate(), file_older(), filelist_file_cache_block(), filelist_file_cache_block_release(), filelist_free(), find_nearest_points_test(), flyApply(), foreach_libblock_id_users_callback(), foreach_libblock_remap_callback(), free_data(), Freestyle_Init(), FRS_free_view_map_cache(), blender::seq::get_uids_cb(), btGjkPairDetector::getClosestPointsNonVirtual(), Freestyle::CurvePoint::getFEdge(), getVertexCopy(), GHOST_ContextCGL::GHOST_ContextCGL(), ghost_event_proc(), ghost_event_proc(), ghost_key_from_keycode(), ghost_key_from_keysym(), GHOST_NDOFManagerCocoa::GHOST_NDOFManagerCocoa(), GHOST_XrEventsHandle(), gpu_material_ramp_texture_row_set(), gpu_material_sky_texture_layer_set(), gpu_offscreen_fb_get(), gpu_select_pick_begin(), gpu_select_pick_cache_begin(), gpu_select_pick_cache_end(), gpu_select_pick_cache_load_id(), gpu_select_pick_end(), GPU_shader_compile_static(), gpu_shader_create_info_compile(), gpu_shader_create_info_get(), GPU_vertformat_safe_attr_name(), blender::deg::graph_id_tag_update(), gzip_close(), handle_load_file(), handle_returned_value(), GHOST_SystemCocoa::handleKeyEvent(), handleNumInput(), blender::ed::asset::has_external_files(), ibuftoimage(), icon_create_rect(), icon_draw_rect(), icon_draw_size(), icon_set_image(), icu_to_fcurves(), blender::animrig::id_action_ensure(), IDP_BlendReadData_impl(), IDP_DirectLinkProperty(), IDP_EqualsProperties_ex(), IDP_print(), idproperties_fix_groups_lengths_recurse(), image_load_sequence_multilayer(), image_render_print_save_message(), IMB_colormanagement_colorspace_to_scene_linear(), IMB_colormanagement_colorspace_to_scene_linear_v3(), IMB_colormanagement_colorspace_to_scene_linear_v4(), IMB_colormanagement_role_colorspace_name_get(), IMB_colormanagement_scene_linear_to_colorspace(), IMB_colormanagement_scene_linear_to_colorspace_v3(), imb_enlargeencodedbufferImBuf(), IMB_exr_multilayer_convert(), imb_exr_multilayer_parse_channels_from_file(), imb_exr_split_channel_name(), IMB_exr_write_channels(), imb_load_dpx_cineon(), imb_load_jp2_stream(), imb_load_openexr(), imb_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_test_image_read_header_from_filepath(), immEndVertex(), implicit_print_matrix_elem(), blender::ed::transform::initTransInfo(), Freestyle::BlenderFileLoader::insertShapeNode(), int4_ghash_tests(), int4_map_tests(), int_ghash_tests(), int_map_tests(), integrateTransformsInternal(), internalAdd(), ipo_free_data(), ipo_to_animato(), ipo_to_animdata(), isect_bvhtree_point_v3(), lattice_flip_exec(), blender::ed::outliner::lib_relocate(), libblock_remap_data(), lineart_count_and_print_render_buffer_memory(), lineart_create_edges_from_isec_data(), lineart_main_add_triangles(), lineart_main_load_geometries(), lineart_main_make_enclosed_shapes(), lineart_main_try_generate_shadow_v3(), lineart_shadow_cast_generate_edges(), lineart_shadow_create_shadow_edge_array(), load_driver_functions(), load_func(), Freestyle::Controller::LoadMesh(), logImageElementGetData1(), logImageElementGetData10(), logImageElementGetData10Packed(), logImageElementGetData12(), logImageElementGetData12Packed(), logImageElementGetData16(), logImageElementGetData8(), logImageGetDataRGBA(), logImageSetData10(), logImageSetData12(), logImageSetData16(), logImageSetData8(), main(), main(), main(), main(), main(), make(), make_recursive_duplis(), make_renderinfo_string(), make_structDNA(), MEM_guarded_printmemlist_stats(), MEM_lockfree_printmemlist_stats(), menu_items_from_ui_create(), menu_items_from_ui_create_item_from_button(), mesh_corner_tris_target_project(), mesh_ensure_tessellation_customdata(), blender::bke::mesh::mesh_normals_corner_custom_set(), meshdeform_bind_floodfill(), meshdeform_matrix_solve(), blender::gpu::MTLBackend::metal_is_supported(), libmv::Dogleg< Function, Jacobian, Solver >::minimize(), MOD_lineart_compute_feature_lines_v3(), MOD_lineart_destroy_render_data_v3(), MOD_lineart_gpencil_generate_v3(), MOD_solidify_nonmanifold_modifyMesh(), modify_mesh(), mouse_anim_channels(), mouse_mesh_loop(), mouse_nla_tracks(), MOV_proxy_builder_start(), multi_small_ghash_tests(), btCollisionDispatcher::needsCollision(), blender::ed::transform::nlastrip_fix_overlapping(), blender::ed::transform::nlastrip_shuffle_transformed(), blender::workbench::ShadowPass::object_sync(), blender::ed::object::objectsolver_set_inverse_exec(), operator_enum_search_exec_fn(), operator_enum_search_update_fn(), options_parse(), osl_range_check_err(), paint_new_blur_kernel(), ExtraHandler::parseElement(), particles_fluid_step(), blender::ed::animation::pastebuf_match_path_property(), popup_block_template_close_cb(), pose_select_grouped_exec(), blender::io::alembic::preprocess_sample(), previews_clear_exec(), blender::bke::id::IDRemapper::print(), btReducedVector::print(), InnerNode::print(), LeafNode::print(), SVMCompiler::Stack::print(), blender::bke::pbvh::pixels::CopyPixelTile::print_compression_rate(), blender::deg::RootPChanMap::print_debug(), print_debug_timings(), print_float(), print_float2(), print_float3(), print_float4(), print_ghash_stats(), print_int3(), print_int4(), blender::gpu::debug::VKDebuggingTools::print_labels(), print_lmatrix(), print_lvector(), print_m3(), print_m4(), Node::print_modified_sockets(), print_projection(), print_qt(), print_rctf(), print_rcti(), print_reconstruct_step(), print_struct_sizes(), print_transform(), print_v2(), print_v3(), print_v4(), print_version_full(), print_version_short(), print_vfloat8(), print_vn(), libmv::PrintArray(), blender::gpu::printf_end(), MemoryAllocator< N >::printInfo(), btMatrixX< float >::printMatrix(), btConvexConvexAlgorithm::processCollision(), btConnectivityProcessor::processTriangle(), project_bucket_clip_face(), project_paint_face_init(), psys_particle_dm_face_lookup(), psys_thread_context_init_distribute(), ptcache_disk_frame_to_mem(), ptcache_mem_frame_to_disk(), ptcache_read_stream(), ptcache_write_stream(), PyC_RunQuicky(), pygpu_framebuffer_free_if_possible(), pygpu_shader_info_push_constant(), pyrna_func_call(), quantize(), randint_ghash_tests(), randint_map_tests(), raycast_callback(), RE_bake_pixels_populate_from_objects(), RE_RenderAnim(), RE_RenderFrame(), RE_WriteRenderViewsMovie(), blender::io::alembic::AbcPointsReader::read_geometry(), blender::io::alembic::AbcMeshReader::read_mesh(), blender::draw::select::SelectMap::read_result(), Freestyle::AppCanvas::readColorPixels(), Freestyle::AppCanvas::readDepthPixels(), blender::io::alembic::AbcNurbsReader::readObjectData(), rearrange_animchannel_add_to_islands(), reconstruct_retrieve_libmv_tracks(), region_rect_recursive(), regions_remove_invalid(), remap_hair_emitter(), rename_anim_channels(), BlenderSession::render(), blender::eevee::Instance::render_frame(), render_result_exr_file_cache_read(), render_result_exr_file_cache_write(), render_result_single_layer_end(), Freestyle::Controller::RenderStrokes(), reprioritize_join(), RNA_boolean_get(), RNA_boolean_get_array(), RNA_boolean_set(), RNA_boolean_set_array(), RNA_collection_add(), RNA_collection_begin(), RNA_collection_clear(), RNA_collection_is_empty(), RNA_collection_length(), RNA_enum_get(), RNA_enum_is_equal(), RNA_enum_set(), RNA_enum_set_identifier(), RNA_float_get(), RNA_float_get_array(), RNA_float_set(), RNA_float_set_array(), rna_generate_header_cpp(), rna_generate_struct_prototypes(), rna_idproperty_find(), RNA_int_get(), RNA_int_get_array(), RNA_int_set(), RNA_int_set_array(), RNA_pointer_add(), RNA_pointer_get(), RNA_pointer_set(), RNA_property_pointer_add(), RNA_property_pointer_poll(), RNA_property_pointer_remove(), RNA_string_get(), RNA_string_get_alloc(), RNA_string_length(), RNA_string_set(), RNA_struct_override_matches(), rotate_to_plane(), scanfill(), scene_delete_exec(), screen_animation_step_invoke(), screen_opengl_render_write(), screen_refresh_if_needed(), SCULPT_cache_calc_brushdata_symm(), select_anim_channel_keys(), blender::draw::select::SelectMap::select_id(), blender::seq::seq_free_strip(), session_exit(), session_print(), shrinkwrap_snap_with_side(), sig_handle_blender_esc(), SIM_mass_spring_solve_velocities(), blender::ed::object::single_obdata_users(), skin_hole_target_face(), softbody_step(), solveDeformableGroupIterations(), solveGroupCacheFriendlySplitImpulseIterations(), solveGroupCacheFriendlySplitImpulseIterations(), btLemkeSolver::solveMLCP(), btSolveProjectedGaussSeidel::solveMLCP(), Freestyle::GeomCleaner::SortAndCompressIndexedVertexArray(), state_link_add(), blender::bke::subdiv::stats_print(), str_ghash_tests(), str_map_tests(), strip_convert_callback(), blender::eevee::IrradianceBake::surfels_create(), target_project_edge(), TEST(), btModifiedGramSchmidt< TV >::test(), btReducedVector::test(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), btReducedVector::testAdd(), Freestyle::BlenderFileLoader::testDegenerateTriangle(), btReducedVector::testDot(), btReducedVector::testMinus(), btReducedVector::testMultiply(), testTimerProc(), text_blend_read_data(), text_jump_to_file_at_point_exec(), texttool_suggest_add(), blender::io::alembic::AbcMeshReader::topology_changed(), uf_arraystore_compact_with_info(), uf_arraystore_free(), ufopen(), ui_but_anim_decorate_update_from_flag(), ui_but_anim_expression_create(), UI_but_func_search_set(), ui_but_is_rna_valid(), ui_but_menu_step(), UI_context_copy_to_selected_list(), ui_get_radialbut_vec(), ui_handle_button_activate_by_type(), UI_menutype_draw(), ui_multibut_states_apply(), UI_panel_add_instanced(), UI_pie_menu_invoke(), ui_textedit_end(), uiItemSpacer(), uiStyleInit(), uiTemplateCacheFilePointer(), uiTemplateColormanagedViewSettings(), uiTemplateColorspaceSettings(), uiTemplateImage(), uiTemplateLightLinkingCollection(), uiTemplateMarker(), uiTemplateMovieClip(), uiTemplateMovieclipInformation(), uiTemplateTrack(), um_arraystore_compact_with_info(), um_arraystore_free(), undo_read(), unpack_generate_paths(), uopen(), update_hit(), blender::gpu::MTLBufferPool::update_memory_pools(), Vector_richcmpr(), versions_gpencil_add_main(), view2d_totRect_set_resize(), view3d_region_operator_needs_gpu(), view3d_winmatrix_set(), blender::animrig::visualkey_can_use(), blender::draw::volume_grid_cache_get(), walkApply(), walkStacklessQuantizedTreeAgainstRay(), window_display_text(), WM_dropbox_add(), WM_event_add_fileselect(), wm_event_do_handlers(), wm_event_do_notifiers(), WM_event_drag_direction(), wm_event_free(), wm_event_get_keymap_from_toolsystem_ex(), WM_event_print(), WM_exit(), WM_exit_ex(), WM_gizmogrouptype_find(), WM_gizmotype_find(), wm_handlers_do_keymap_with_gizmo_handler(), wm_homefile_write_exec(), WM_jobs_start(), wm_jobs_test_suspend_stop(), wm_jobs_timer(), wm_keymap_item_find(), wm_keymap_item_find_in_keymap(), wm_main_playanim_intern(), WM_menutype_find(), WM_msg_dump(), WM_paneltype_find(), WM_platform_support_perform_checks(), WM_uilisttype_find(), wm_window_make_drawable(), write_crash_blend(), write_region(), and blender::io::alembic::AbcObjectReader::xform().
| #define public public_is_reserved_glsl_keyword_do_not_use |
Definition at line 1048 of file gpu_glsl_cpp_stubs.hh.
Referenced by Mesh::ObjectManager.
| #define RESHAPE | ( | mat_to, | |
| mat_from, | |||
| ... ) |
Definition at line 493 of file gpu_glsl_cpp_stubs.hh.
| #define resource resource_is_reserved_glsl_keyword_do_not_use |
Definition at line 1044 of file gpu_glsl_cpp_stubs.hh.
Referenced by blender::ResourceScope::add(), blender::ResourceScope::add(), blender::gpu::render_graph::VKResourceStateTracker::add_buffer(), blender::gpu::render_graph::VKResourceStateTracker::add_image(), blender::gpu::BindSpaceImages< Offset >::bind(), blender::gpu::BindSpaceStorageBuffers::bind(), blender::gpu::BindSpaceTextures::bind(), blender::gpu::BindSpaceUniformBuffers::bind(), blender::gpu::render_graph::VKClearColorImageNode::build_links(), blender::gpu::render_graph::VKClearDepthStencilImageNode::build_links(), blender::gpu::render_graph::VKFillBufferNode::build_links(), blender::gpu::render_graph::VKSynchronizationNode::build_links(), blender::gpu::render_graph::VKUpdateMipmapsNode::build_links(), blender::compositor::CachedShader::CachedShader(), blender::gpu::VKShaderInterface::descriptor_set_location(), blender::gpu::render_graph::VKResourceStateTracker::get_buffer(), blender::gpu::render_graph::VKResourceStateTracker::get_buffer_and_increase_stamp(), blender::gpu::render_graph::VKResourceStateTracker::get_image(), blender::gpu::render_graph::VKResourceStateTracker::get_image_and_increase_stamp(), blender::eevee::ShaderModule::material_create_info_amend(), blender::ResourceScope::ResourceScope(), libmv::scoped_ptr< T >::scoped_ptr(), HdCyclesRenderBuffer::SetResource(), blender::gpu::VKStateManager::storage_buffer_bind(), blender::gpu::VKStateManager::storage_buffer_bind(), blender::gpu::VKStateManager::storage_buffer_unbind(), blender::gpu::to_vk_descriptor_type(), blender::gpu::BindSpaceImages< Offset >::unbind(), blender::gpu::BindSpaceStorageBuffers::unbind(), blender::gpu::BindSpaceTextures::unbind(), blender::gpu::BindSpaceUniformBuffers::unbind(), blender::gpu::VKStateManager::unbind_from_all_namespaces(), blender::gpu::render_graph::vk_index_buffer_binding_build_links(), blender::gpu::render_graph::vk_vertex_buffer_bindings_build_links(), and blender::gpu::VKShaderInterface::VKShaderInterface().
| #define RET |
Definition at line 35 of file gpu_glsl_cpp_stubs.hh.
Referenced by glsl::abs(), glsl::acos(), glsl::acosh(), all(), any(), glsl::asin(), glsl::asinh(), glsl::atan(), glsl::atan(), glsl::atanh(), atomicAdd(), atomicAdd(), atomicAnd(), atomicAnd(), atomicCompSwap(), atomicCompSwap(), atomicExchange(), atomicExchange(), atomicMax(), atomicMax(), atomicMin(), atomicMin(), atomicOr(), atomicOr(), atomicXor(), atomicXor(), bitCount(), bitCount(), bitCount(), bitfieldExtract(), bitfieldExtract(), bitfieldExtract(), bitfieldExtract(), bitfieldInsert(), bitfieldInsert(), bitfieldInsert(), bitfieldInsert(), bitfieldReverse(), bitfieldReverse(), bitfieldReverse(), glsl::ceil(), clamp(), clamp(), glsl::cos(), glsl::cosh(), degrees(), determinant(), distance(), dot(), glsl::exp(), glsl::exp2(), findLSB(), findLSB(), findLSB(), findMSB(), findMSB(), findMSB(), floatBitsToInt(), floatBitsToUint(), glsl::floor(), glsl::fma(), glsl::fma(), fract(), glsl::frexp(), gpu_dfdx(), gpu_dfdy(), gpu_fwidth(), imageAtomicAdd(), imageAtomicAnd(), imageAtomicCompSwap(), imageAtomicExchange(), imageAtomicMax(), imageAtomicMin(), imageAtomicOr(), imageAtomicXor(), imageLoad(), imageSize(), intBitsToFloat(), inversesqrt(), glsl::isinf(), glsl::isnan(), glsl::ldexp(), length(), glsl::log(), glsl::log2(), max(), min(), mix(), mix(), mod(), mod(), VecBase< T, 1 >::operator T(), SwizzleBase< T, Sz >::operator VecT(), VecOp< T, Sz >::operator%, VecOp< T, Sz >::operator%, VecOp< T, Sz >::operator%, VecOp< T, Sz >::operator%=, VecOp< T, Sz >::operator%=, VecOp< T, Sz >::operator&, VecOp< T, Sz >::operator&, VecOp< T, Sz >::operator&, VecOp< T, Sz >::operator&=, VecOp< T, Sz >::operator&=, MatOp< C, R >::operator*, MatOp< C, R >::operator*(), MatOp< C, R >::operator*, VecOp< T, Sz >::operator*, VecOp< T, Sz >::operator*, VecOp< T, Sz >::operator*, VecOp< T, Sz >::operator*=, VecOp< T, Sz >::operator*=, MatOp< C, R >::operator+(), VecOp< T, Sz >::operator+(), VecOp< T, Sz >::operator+, VecOp< T, Sz >::operator+, VecOp< T, Sz >::operator+, VecOp< T, Sz >::operator+=, VecOp< T, Sz >::operator+=, MatOp< C, R >::operator-(), VecOp< T, Sz >::operator-(), VecOp< T, Sz >::operator-, VecOp< T, Sz >::operator-, VecOp< T, Sz >::operator-, VecOp< T, Sz >::operator-=, VecOp< T, Sz >::operator-=, VecOp< T, Sz >::operator/, VecOp< T, Sz >::operator/, VecOp< T, Sz >::operator/, VecOp< T, Sz >::operator/=, VecOp< T, Sz >::operator/=, VecOp< T, Sz >::operator<<, VecOp< T, Sz >::operator<<, VecOp< T, Sz >::operator<<, VecOp< T, Sz >::operator<<=, VecOp< T, Sz >::operator<<=, VecOp< T, Sz >::operator<<=, SwizzleBase< T, Sz >::operator=(), VecOp< T, Sz >::operator>>, VecOp< T, Sz >::operator>>, VecOp< T, Sz >::operator>>, VecOp< T, Sz >::operator>>=, VecOp< T, Sz >::operator>>=, VecOp< T, Sz >::operator>>=, VecOp< T, Sz >::operator^, VecOp< T, Sz >::operator^, VecOp< T, Sz >::operator^, VecOp< T, Sz >::operator^=, VecOp< T, Sz >::operator^=, VecOp< T, Sz >::operator|, VecOp< T, Sz >::operator|, VecOp< T, Sz >::operator|, VecOp< T, Sz >::operator|=, VecOp< T, Sz >::operator|=, VecOp< T, Sz >::operator~, packHalf2x16(), packSnorm2x16(), packSnorm4x8(), packUnorm2x16(), packUnorm4x8(), glsl::pow(), radians(), refract(), glsl::round(), sign(), glsl::sin(), glsl::sinh(), smoothstep(), smoothstep(), glsl::sqrt(), step(), step(), glsl::tan(), glsl::tanh(), texelFetch(), texelFetch(), texelFetch(), texelFetch(), texelFetchOffset(), texture(), textureGather(), textureGrad(), textureLod(), textureLodOffset(), textureSize(), glsl::trunc(), uintBitsToFloat(), unpackHalf2x16(), unpackSnorm2x16(), unpackSnorm4x8(), unpackUnorm2x16(), and unpackUnorm4x8().
| #define round glsl::round |
Definition at line 778 of file gpu_glsl_cpp_stubs.hh.
Referenced by append_frame_snap_target(), area_split_factor(), BKE_fcurves_calc_keyed_frames_ex(), blf_glyph_cache_add_svg(), butterworth_smooth_fcurve_segment(), double_round(), blender::nodes::node_composite_id_mask_cc::IDMaskOperation::execute_single_value(), find_nearest_points_test(), blender::nodes::node_fn_float_to_int_cc::get_multi_function(), blender::imbuf::imb_create_write_spec(), layerInterp_propInt(), blender::render::texturemargin::TextureMarginMap::lookup_pixels(), blender::ed::space_node::node_update_basis_socket(), blender::ed::space_node::node_update_hidden(), rng_v3_round(), libmv::SampleNearest(), screen_animation_step_invoke(), set_frame_range(), slider_update_factor(), smooth_fcurve_segment(), ui_draw_popover_back_impl(), and ui_numedit_but_SLI().
| #define row_major row_major_is_reserved_glsl_keyword_do_not_use |
Definition at line 1073 of file gpu_glsl_cpp_stubs.hh.
Referenced by uiLayout::grid_flow().
| #define sampler3DRect sampler3DRect_is_reserved_glsl_keyword_do_not_use |
Definition at line 1067 of file gpu_glsl_cpp_stubs.hh.
Definition at line 824 of file gpu_glsl_cpp_stubs.hh.
Referenced by animchannels_box_select_exec(), armature_circle_select(), armature_reveal_exec(), armature_select_linked_impl(), armature_select_linked_pick_invoke(), arrow_draw_geom(), arrow_draw_intern(), BKE_gpencil_stroke_2d_flat(), BKE_gpencil_stroke_delete_tagged_points(), BM_edge_select_set(), BM_edge_select_set_noflush(), BM_elem_select_set(), BM_face_select_set(), BM_face_select_set_noflush(), BM_vert_select_set(), bone_collection_select(), box_select_exec(), box_select_exec(), box_select_exec(), bpoint_select_set(), blender::build_drawing(), button2d_draw_intern(), button2d_geom_draw_backdrop(), BVHObjectBinning::BVHObjectBinning(), circle_select_exec(), circle_select_exec(), clip_lasso_select_exec(), console_move_exec(), construct_param_handle_face_add(), construct_param_handle_subsurfed(), curve_nurb_select_similar_type(), curve_select_random_exec(), dial_3d_draw_util(), dial_draw_intern(), dial_geom_draw(), do_lasso_select_marker(), do_lasso_select_mask(), do_lasso_select_mesh_uv(), blender::ed::space_node::do_lasso_select_node(), blender::ed::outliner::do_outliner_bone_select_recursive(), blender::ed::outliner::do_outliner_ebone_select_recursive(), blender::ed::outliner::do_outliner_object_select_recursive(), ED_armature_ebone_select_set(), ED_curve_pick_vert_ex(), ed_marker_box_select_exec(), ED_pose_bone_select(), ED_pose_deselect_all_multi_ex(), ED_uvedit_minmax_multi(), ED_uvedit_nearest_uv_multi(), ED_uvedit_select_sync_flush(), EDBM_deselect_by_material(), EDBM_mesh_reveal(), EDBM_preselect_elem_update_from_single(), edbm_reveal_exec(), edbm_select_random_exec(), EDBM_unified_findnearest_from_raycast(), face_vert_reveal_exec(), file_box_select_exec(), file_descriptor_is_io_ready(), file_select(), filelist_entries_select_index_range_set(), filelist_entry_parent_select_set(), filelist_entry_select_index_set(), filelist_entry_select_set(), filelist_setdir(), findnearestLattvert(), gizmo_cage2d_draw_intern(), gizmo_cage3d_draw_intern(), gizmo_primitive_draw_geom(), gizmo_primitive_draw_intern(), graphview_curves_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_select_exec(), lattice_circle_select(), lattice_select_more_less(), lattice_select_random_exec(), mask(), mask(), mask(), mask_hide_view_clear_exec(), material_slot_de_select(), mball_circle_select(), mball_select_similar_type(), mesh_circle_select(), mouse_mesh_loop(), mouse_mesh_loop_edge(), mouse_mesh_loop_edge_ring(), mouse_mesh_loop_face(), move3d_draw_intern(), move_cursor(), move_geom_draw(), blender::ed::space_node::node_box_select_exec(), blender::ed::space_node::node_circleselect_exec(), blender::bke::node_set_selected(), nurbscurve_circle_select(), object_circle_select(), blender::ed::object::object_hide_view_clear_exec(), blender::ed::object::object_select_more_less(), blender::ed::object::object_select_random_exec(), blender::ed::outliner::outliner_box_select(), blender::ed::outliner::outliner_box_select_exec(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_item_do_activate_from_cursor(), blender::geometry::p_add_ngon(), blender::geometry::p_chart_lscm_begin(), blender::geometry::p_face_add_construct(), paint_select_linked_pick_invoke(), paint_vertsel_circle_select(), paintcurve_point_select(), paintcurve_slide_invoke(), paintface_reveal(), paintface_select_linked(), paintface_select_linked_faces(), paintface_select_loop(), paintface_select_loop_invoke(), paintvert_reveal(), paintvert_select_linked_pick(), paintvert_select_linked_pick_invoke(), paintvert_select_linked_vertices(), blender::point_counts_to_keep_concurrent(), blender::points_info_sequential(), pose_circle_select(), pose_reveal_exec(), blender::reorder_strokes(), reveal_exec(), reveal_exec(), reveal_metaelems_exec(), select(), select(), select(), select(), select(), select(), select_linked_pick_invoke(), select_random_exec(), select_random_metaelems_exec(), blender::ed::vse::sequencer_box_select_exec(), set_active_action_group(), show_pose_bone_cb(), similar_edge_select_exec(), similar_face_select_exec(), similar_vert_select_exec(), SleepTillEvent(), text_move_cursor(), ui_textedit_move(), uv_box_select_exec(), uv_circle_select_exec(), blender::geometry::uv_parametrizer_face_add(), blender::geometry::uv_parametrizer_slim_live_begin(), uv_reveal_exec(), uv_select_all_perform_multi_ex(), uv_select_edgeloop(), uv_select_edgering(), uv_select_faceloop(), uv_select_flush_from_tag_face(), uv_select_flush_from_tag_loop(), uv_select_flush_from_tag_sticky_loc_internal(), uv_select_more_less(), uv_select_similar_edge_exec(), uv_select_similar_face_exec(), uv_select_similar_island_exec(), uv_select_similar_vert_exec(), uv_shortest_path_pick_ex(), uvedit_edge_select_set(), uvedit_edge_select_set_noflush(), uvedit_edge_select_set_with_sticky(), uvedit_edge_select_shared_vert(), uvedit_face_select_set(), uvedit_face_select_set_with_sticky(), uvedit_face_select_shared_vert(), uvedit_uv_select_set(), uvedit_uv_select_set_with_sticky(), uvedit_uv_select_shared_vert(), uvedit_vertex_select_tagged(), blender::ed::object::vgroup_grease_pencil_select_verts(), blender::ed::object::vgroup_select_verts(), view3d_userdata_circleselect_init(), walker_select(), WM_gizmo_select_bias(), WM_gizmo_select_set(), and wm_gizmo_select_set_ex().
| #define shared |
Definition at line 952 of file gpu_glsl_cpp_stubs.hh.
Referenced by SVMCompiler::generate_aov_node(), SVMCompiler::generated_shared_closure_nodes(), Freestyle::ViewEdgeXBuilder::MakeSVertex(), MEM_RefCountedDecRef(), MEM_RefCountedGetRef(), and MEM_RefCountedIncRef().
| #define sin glsl::sin |
Definition at line 790 of file gpu_glsl_cpp_stubs.hh.
Referenced by bend_angle(), blender::geometry::PackIsland::build_inverse_transformation(), blender::geometry::PackIsland::build_transformation(), cloth_spring_angle(), blender::noise::compute_2d_gabor_kernel(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_radius(), blender::nodes::node_geo_curve_primitive_circle_cc::create_point_circle_curve(), blender::nodes::node_geo_curve_primitive_circle_cc::create_radius_circle_curve(), blender::nodes::node_geo_curve_primitive_spiral_cc::create_spiral_curve(), blender::nodes::node_geo_curve_primitive_star_cc::create_star_curve(), blender::io::alembic::create_swapped_rotation_matrix(), blender::deform_drawing(), diagonalize(), libmv::DrawEllipse(), ED_anim_calculate_butterworth_coefficients(), eul_to_mat3(), eul_to_mat4(), euler_to_mat(), eulO_to_mat3(), eulO_to_quat(), blender::geometry::extend_curve_curved(), extrawindow_spin_cursor(), fcm_fn_generator_evaluate(), find_even_superellipse_chords(), find_internal_spring_target_vertex(), gearGL(), gearGL(), blender::bke::greasepencil::convert::get_legacy_stroke_to_texture_matrix(), blender::bke::greasepencil::get_stroke_to_texture_matrix(), GHOST_Wintab::getInput(), gpencil_calc_stroke_fill_uv(), slim::grad(), Freestyle::LanczosWindowed(), slim::map_vertices_to_convex_border(), blender::modify_stroke_random(), Freestyle::NodePerspectiveCamera::NodePerspectiveCamera(), libmv::NRealisticCamerasFull(), libmv::NRealisticCamerasSparse(), blender::geometry::p_abf_compute_sines(), blender::geometry::p_chart_correct_degenerate_triangle_point(), blender::geometry::p_chart_correct_degenerate_triangles2(), blender::geometry::p_chart_lscm_solve(), phase_mie_fitted_parameters(), Rot(), Freestyle::NodeTransform::Rotate(), libmv::RotationFromEulerVector(), RotationMatrix(), libmv::RotationRodrigues(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), IK_QSphericalSegment::SetLimit(), IK_QSwingSegment::SetLimit(), sinc(), Freestyle::SteerableViewMap::SteerableViewMap(), blender::geometry::UVMinimumEnclosingSquareFinder::update(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), and IK_QElbowSegment::UpdateAngleApply().
| #define sinh glsl::sinh |
Definition at line 791 of file gpu_glsl_cpp_stubs.hh.
| #define sizeof sizeof_is_reserved_glsl_keyword_do_not_use |
Definition at line 1069 of file gpu_glsl_cpp_stubs.hh.
Referenced by BLI_STATIC_ASSERT(), BLI_STATIC_ASSERT(), and BLO_Write_IDBuffer::BLO_Write_IDBuffer().
| #define sqrt glsl::sqrt |
Definition at line 779 of file gpu_glsl_cpp_stubs.hh.
Referenced by Freestyle::angle_from_cotan(), area_light_rect_sample(), ArHosekSkyModel_GetRadianceInternal(), BKE_mesh_mdisp_flip(), BM_face_multires_bounds_smooth(), BM_loop_interp_multires_ex(), bsdf_hair_chiang_albedo(), bsdf_hair_huang_sample(), bssrdf_setup_radius(), RenderScheduler::calculate_resolution_divider_for_time(), calculate_resolution_for_divider(), slim::compute_transformation_matrix2_pins(), slim::computeGlobalScaleInvarianceFactor(), ComputeSwingMatrix(), Eigen::internal::constrained_conjugate_gradient(), slim::correct_geometry_size(), Freestyle::cotan(), CSqrt(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), do_kink(), slim::doublearea(), ease_sigmoid_function(), Freestyle::eigenvector(), EllipseClamp(), libmv::euclidean_resection::EuclideanResectionAnsarDaniilidis(), libmv::EuclideanScaleToUnity(), EulerAngleFromMatrix(), libmv::F_FromCorrespondance_2points(), fcm_fn_generator_evaluate(), find_even_superellipse_chords_general(), blender::bke::tests::find_flip_boundary(), find_superellipse_chord_endpoint(), fresnel_dielectric_cos(), libmv::FrobeniusNorm(), libmv::Gaussian(), libmv::GaussianInversePositive(), gearGL(), gearGL(), slim::get_smallest_pos_quad_zero(), GHOST_WindowX11::getDPIHint(), gizmo_spot_blend_prop_matrix_set(), GPU_indexbuf_build_curves_on_device(), slim::grad(), Freestyle::gts_vertex_principal_curvatures(), Freestyle::SilhouetteGeomEngine::ImageToWorldParameter(), IMB_filter_extend(), libmv::InternalReprojectionError(), ior_from_F0(), iridescence_lookup_sensitivity(), libmv::IsotropicPreconditionerFromPoints(), libmv::KRt_From_P(), len_v2_db(), len_v2v2_db(), float3::length(), libmv_reprojectionErrorForImage(), libmv_reprojectionErrorForTrack(), Freestyle::VecMat::value_type< T, 2 >::norm(), normalize(), Freestyle::normalize2(), Freestyle::normalize3(), normalize_v3_length_db(), normalize_vn_vn(), btVectorX< float >::nrm2(), blender::geometry::pack_island_xatlas(), libmv::PearsonProductMomentCorrelation(), libmv::PreconditionerFromPoints(), refract(), resolve_quad_u_v2(), resolve_quad_uv_v2_deriv(), Freestyle::NodeTransform::Rotate(), sabin_gamma(), safe_sqrt(), libmv::euclidean_resection::SelectControlPoints(), blender::io::obj::set_bsdf_socket_values(), IK_QJacobian::SetDoFWeight(), IK_QTask::SetWeight(), blender::bke::subdiv::sharpness_to_crease(), solve_cubic(), libmv::SolveCubicPolynomial(), libmv::Dogleg< Function, Jacobian, Solver >::SolveDoglegDirection(), SolveP2(), SolveP3(), SolveP4Bi(), SolveP4De(), Freestyle::OGF::sphere_clip_vector(), Freestyle::SphericalGrid::Transform::sphericalProjection(), SphericalRangeParameters(), sqrt(), sqrt(), sqrt(), blender::seq::strip_retiming_evaluate_arc_segment(), svm_node_closure_bsdf(), svm_node_principled_volume(), TEST(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), tile_calculate_best_size(), libmv::BruteRegionTracker::Track(), libmv::HybridRegionTracker::Track(), libmv::RetrackRegionTracker::Track(), transform_to_quat(), slim::update_weights_and_closest_rotations(), Freestyle::V2DistanceBetween2Points(), Freestyle::V2Length(), Vector_angle(), Vector_length_get(), Vector_length_set(), and wm_block_splash_image_roundcorners_add().
| #define STD_OP template<typename U = T, typename std::enable_if_t<!std::is_same_v<bool, U>> * = nullptr> |
Definition at line 58 of file gpu_glsl_cpp_stubs.hh.
Referenced by VecOp< T, Sz >::operator*, VecOp< T, Sz >::operator*, VecOp< T, Sz >::operator*, VecOp< T, Sz >::operator*=, VecOp< T, Sz >::operator*=, VecOp< T, Sz >::operator+(), VecOp< T, Sz >::operator+, VecOp< T, Sz >::operator+, VecOp< T, Sz >::operator+, VecOp< T, Sz >::operator+=, VecOp< T, Sz >::operator+=, VecOp< T, Sz >::operator-(), VecOp< T, Sz >::operator-, VecOp< T, Sz >::operator-, VecOp< T, Sz >::operator-, VecOp< T, Sz >::operator-=, VecOp< T, Sz >::operator-=, VecOp< T, Sz >::operator/, VecOp< T, Sz >::operator/, VecOp< T, Sz >::operator/, VecOp< T, Sz >::operator/=, and VecOp< T, Sz >::operator/=.
| #define superp superp_is_reserved_glsl_keyword_do_not_use |
Definition at line 1058 of file gpu_glsl_cpp_stubs.hh.
| #define SWIZZLE_RG | ( | T | ) |
Definition at line 155 of file gpu_glsl_cpp_stubs.hh.
| #define SWIZZLE_RGB | ( | T | ) |
Definition at line 172 of file gpu_glsl_cpp_stubs.hh.
| #define SWIZZLE_RGBA | ( | T | ) |
Definition at line 202 of file gpu_glsl_cpp_stubs.hh.
| #define SWIZZLE_XY | ( | T | ) |
Definition at line 149 of file gpu_glsl_cpp_stubs.hh.
| #define SWIZZLE_XYZ | ( | T | ) |
Definition at line 161 of file gpu_glsl_cpp_stubs.hh.
| #define SWIZZLE_XYZW | ( | T | ) |
Definition at line 183 of file gpu_glsl_cpp_stubs.hh.
| #define tan glsl::tan |
Definition at line 792 of file gpu_glsl_cpp_stubs.hh.
Referenced by BKE_curve_decimate_bezt_array(), slim::convex_border_parameterization(), ED_anim_calculate_butterworth_coefficients(), fcm_fn_generator_evaluate(), lineart_matrix_perspective_44d(), phase_mie_fitted_parameters(), and Freestyle::AppView::setHorizontalFov().
| #define tanh glsl::tanh |
Definition at line 793 of file gpu_glsl_cpp_stubs.hh.
| #define TEX_TEMPLATE |
Definition at line 535 of file gpu_glsl_cpp_stubs.hh.
Referenced by texelFetch(), texelFetchOffset(), texture(), textureGather(), textureGrad(), textureLod(), textureLodOffset(), and textureSize().
| #define this this_is_reserved_glsl_keyword_do_not_use |
Definition at line 1042 of file gpu_glsl_cpp_stubs.hh.
Referenced by blender::gpu::MTLContext::activate(), blender::bke::CurvesGeometry::adapt_domain(), blender::deg::IDNode::add_component(), ArmatureExporter::add_instance_controller(), ControllerExporter::add_instance_controller(), blender::deg::ComponentNode::add_operation(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::add_pass_for_result(), BCMatrix::add_transform(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::add_view_for_result(), blender::seq::ColorBalanceApplyOp::apply(), BCMatrix::apply_transform(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MSLGeneratorInterface::bake_shader_interface(), blender::bke::CurvesGeometry::blend_write(), blender::animrig::BoneColor::BoneColor(), blender::nodes::decl::Bool::build(), blender::nodes::decl::Bundle::build(), blender::nodes::decl::Closure::build(), blender::nodes::decl::Color::build(), blender::nodes::decl::Custom::build(), blender::nodes::decl::Extend::build(), blender::nodes::decl::Float::build(), blender::nodes::decl::Geometry::build(), blender::nodes::decl::IDSocketDeclaration::build(), blender::nodes::decl::Int::build(), blender::nodes::decl::Matrix::build(), blender::nodes::decl::Menu::build(), blender::nodes::decl::Rotation::build(), blender::nodes::decl::Shader::build(), blender::nodes::decl::String::build(), blender::nodes::decl::Vector::build(), blender::nodes::PanelDeclaration::build(), blender::bUUID::bUUID(), blender::nodes::decl::IDSocketDeclaration::can_connect(), btMultiBodyLinkCollider::checkCollideWithOverride(), blender::bke::bNodeTreeZone::child_nodes(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_fog_glow_kernel_size(), blender::draw::Manager::compute_visibility(), blender::meshintersect::CDTArrangement< T >::connect_separate_parts(), blender::render::Context::Context(), blender::bke::CurvesGeometry::count_memory(), CPUDevice::CPUDevice(), blender::io::fbx::ArmatureImportContext::create_armature_for_node(), GeometryExporter::create_mesh_primitive_list(), blender::bke::CurvesGeometry::CurvesGeometry(), btSoftBody::defaultCollisionHandler(), btSoftBody::defaultCollisionHandler(), blender::deg::DepsgraphRelationBuilder::DepsgraphRelationBuilder(), dot3(), blender::animrig::Layer::duplicate_with_shallow_strip_copies(), blender::nodes::ForeachElementComponent::emplace_field_context(), ViewOpsData::end_navigation(), blender::gpu::MTLContext::ensure_begin_render_pass(), blender::draw::Manager::ensure_visibility(), blender::compositor::ImplicitInputOperation::execute(), blender::ed::sculpt_paint::flood_fill::FillDataBMesh::execute(), blender::ed::sculpt_paint::flood_fill::FillDataGrids::execute(), blender::ed::sculpt_paint::flood_fill::FillDataMesh::execute(), blender::nodes::node_composite_bilateralblur_cc::BilateralBlurOperation::execute(), blender::nodes::node_composite_bokehimage_cc::BokehImageOperation::execute(), blender::nodes::node_composite_flip_cc::FlipOperation::execute(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::execute(), blender::nodes::node_composite_mask_cc::MaskOperation::execute(), blender::nodes::node_composite_moviedistortion_cc::MovieDistortionOperation::execute(), blender::nodes::LazyFunctionForJoinReferenceSets::execute_impl(), DocumentExporter::exportCurrentScene(), blender::bke::greasepencil::convert::AnimDataConvertor::fcurves_convert_finalize(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::FileOutputOperation(), blender::GVMutableArray::fill(), blender::bke::CurvesGeometry::fill_curve_types(), blender::io::fbx::ArmatureImportContext::find_armatures(), blender::gpu::GLStateManager::force_state(), blender::gpu::MTLStateManager::force_state(), blender::draw::Manager::generate_commands(), blender::draw::Manager::generate_commands(), btSoftBody::geometricCollisionHandler(), Geometry::Geometry(), blender::bke::bNodeZoneType::get_corresponding_input(), ClosureZoneType::get_corresponding_output_id(), ForeachGeometryElementZoneType::get_corresponding_output_id(), RepeatZoneType::get_corresponding_output_id(), SimulationZoneType::get_corresponding_output_id(), MeshImporter::get_geometry_name(), blender::gpu::MTLIndexBuf::get_index_buffer(), blender::GVArrayCommon::get_internal_span(), blender::GVMutableArray::get_internal_span(), blender::VArrayCommon< T >::get_internal_span(), blender::VMutableArray< T >::get_internal_span(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::get_mouse_input_sample(), blender::bke::GreasePencilLayerFieldContext::get_varray_for_input(), GPUDevice::GPUDevice(), blender::offset_indices::GroupedSpan< T >::GroupedSpan(), blender::ed::transform::SnapCache_EditMesh::has_mesh_updated(), blender::bke::tests::IDSubDataTestData::IDSubDataTestData(), blender::io::fbx::FbxImportContext::import_cameras(), blender::io::fbx::FbxImportContext::import_empties(), blender::io::fbx::FbxImportContext::import_lights(), blender::io::fbx::FbxImportContext::import_materials(), blender::gpu::GLTexture::init_internal(), ViewOpsData::init_navigation(), blender::nodes::LazyFunctionForForeachGeometryElementZone::initialize_execution_graph(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::InplacePriorityQueue(), blender::draw::compositor_engine::Instance::Instance(), blender::eevee::Instance::Instance(), blender::image_engine::Instance::Instance(), blender::bke::CurvesGeometry::interpolate_to_evaluated(), blender::seq::StripImageMap::invalidate(), DRWContext::is_viewport_compositor_enabled(), blender::asset_system::PreferencesOnDiskAssetLibrary::library_reference(), blender::nodes::geo_eval_log::GeoTreeLogger::log_value(), UniqueName_Value::mark_unused(), blender::nodes::decl::Extend::matches(), blender::nodes::decl::Float::matches(), blender::nodes::decl::IDSocketDeclaration::matches(), blender::nodes::decl::Int::matches(), blender::nodes::decl::String::matches(), blender::nodes::decl::Vector::matches(), blender::ocio::internal::GPUDisplayShader::matches(), blender::nodes::SocketDeclaration::matches_common_data(), blender::VArrayCommon< T >::materialize(), blender::VArrayCommon< T >::materialize_to_uninitialized(), blender::nodes::node_geo_menu_switch_cc::MenuSwitchFn::MenuSwitchFn(), Mesh::Mesh(), blender::workbench::Instance::mesh_sync(), blender::gpu::MTLCommandBufferManager::MTLCommandBufferManager(), blender::gpu::MTLContext::MTLContext(), blender::MutableVArraySpan< T >::MutableVArraySpan(), blender::nodes::NodeDeclarationBuilder::NodeDeclarationBuilder(), blender::ed::animation::KeyframeCopyBuffer::num_slots(), blender::bke::CurvesGeometry::nurbs_custom_knots_for_write(), blender::bke::CurvesGeometry::nurbs_custom_knots_resize(), blender::bke::CurvesGeometry::nurbs_custom_knots_update_size(), blender::draw::gpencil::Instance::object_sync(), blender::bke::CurvesGeometry::offsets_for_write(), blender::ed::asset_browser::AssetCatalogDropTarget::on_drop(), GeometryExporter::operator()(), btConvexHullInternal::Int128::operator*(), blender::MutableMatView< float, 4, 4, 4, 4, 0, 0, alignof(float)>::operator=(), blender::deg::DEGCustomDataMeshMasks::operator==(), blender::gpu::MTLSamplerArray::operator==(), blender::gpu::MTLVertexDescriptor::operator==(), SculptSession::persistent_multires_data(), blender::ed::sculpt_paint::greasepencil::ColorGrid::pos_to_index(), blender::gpu::Shader::print_log(), blender::io::usd::USDCameraReader::read_object_data(), blender::bke::CurvesGeometry::remove_curves(), blender::bke::CurvesGeometry::remove_points(), BlenderSession::reset_session(), blender::bke::CurvesGeometry::resize(), blender::gpu::MSLGeneratorInterface::resolve_input_attribute_locations(), blender::compositor::Result::sample_bilinear_extended(), blender::compositor::Result::sample_bilinear_wrap(), blender::compositor::Result::sample_bilinear_zero(), blender::compositor::Result::sample_cubic_extended(), blender::compositor::Result::sample_cubic_wrap(), blender::compositor::Result::sample_nearest_extended(), blender::compositor::Result::sample_nearest_wrap(), blender::compositor::Result::sample_nearest_zero(), blender::nodes::node_geo_curve_sample_cc::SampleCurveFunction::SampleCurveFunction(), blender::nodes::node_geo_sample_index_cc::SampleIndexFunction::SampleIndexFunction(), blender::nodes::GeoNodesCallData::self_object(), blender::VMutableArray< T >::set_all(), blender::VMutableArrayImpl< T >::set_all(), blender::index_mask::IndexMask::set_bits(), BCMatrix::set_transform(), GHOST_WindowWayland::setWindowCursorGrab(), blender::compositor::CompileState::should_compile_pixel_compile_unit(), blender::GVArray::slice(), blender::ed::transform::SnapData::snap_boundbox(), blender::ed::transform::SnapData::snap_edge(), blender::ed::transform::SnapData::snap_edge_points_impl(), blender::ed::transform::SnapData::snap_point(), blender::ed::transform::SnapData::SnapData(), BVHObjectSplit::split(), BVHSpatialSplit::split(), ViewOpsData::state_restore(), Freestyle::Stroke::strokeVerticesBegin(), Freestyle::Stroke::strokeVerticesEnd(), blender::draw::Manager::submit(), blender::draw::Manager::submit_only(), blender::bke::greasepencil::Drawing::tag_positions_changed(), blender::bke::greasepencil::Drawing::tag_topology_changed(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::index_mask::IndexMask::to_bits(), blender::index_mask::IndexMask::to_bools(), SubdivCCGCoord::to_index(), blender::bke::greasepencil::Drawing::triangles(), blender::GVArray::typed(), blender::GVMutableArray::typed(), blender::nodes::decl::Bool::update_or_build(), blender::nodes::decl::Bundle::update_or_build(), blender::nodes::decl::Closure::update_or_build(), blender::nodes::decl::Color::update_or_build(), blender::nodes::decl::Float::update_or_build(), blender::nodes::decl::IDSocketDeclaration::update_or_build(), blender::nodes::decl::Int::update_or_build(), blender::nodes::decl::Matrix::update_or_build(), blender::nodes::decl::Menu::update_or_build(), blender::nodes::decl::Rotation::update_or_build(), blender::nodes::decl::String::update_or_build(), blender::nodes::decl::Vector::update_or_build(), blender::nodes::SocketDeclaration::update_or_build(), blender::bke::pbvh::Tree::update_visibility(), blender::VArraySpan< T >::VArraySpan(), Freestyle::Stroke::verticesBegin(), Freestyle::ViewEdge::verticesBegin(), Freestyle::Stroke::verticesEnd(), View3DCursor::matrix< blender::float3x3 >(), blender::bke::tests::WholeIDTestData::WholeIDTestData(), blender::io::ply::FileBuffer::write_to_file(), and blender::gpu::MTLContext::~MTLContext().
| #define trunc glsl::trunc |
Definition at line 780 of file gpu_glsl_cpp_stubs.hh.
Referenced by file_main_region_init(), and blender::nodes::node_fn_float_to_int_cc::get_multi_function().
| #define typedef typedef_is_reserved_glsl_keyword_do_not_use |
Definition at line 1040 of file gpu_glsl_cpp_stubs.hh.
| #define uint2_array | ( | ... | ) |
Definition at line 980 of file gpu_glsl_cpp_stubs.hh.
| #define uint3_array | ( | ... | ) |
Definition at line 981 of file gpu_glsl_cpp_stubs.hh.
| #define uint4_array | ( | ... | ) |
Definition at line 982 of file gpu_glsl_cpp_stubs.hh.
| #define uint_array | ( | ... | ) |
Definition at line 979 of file gpu_glsl_cpp_stubs.hh.
| #define union union_is_reserved_glsl_keyword_do_not_use |
Definition at line 1038 of file gpu_glsl_cpp_stubs.hh.
| #define unsigned unsigned_is_reserved_glsl_keyword_do_not_use |
Definition at line 1057 of file gpu_glsl_cpp_stubs.hh.
Referenced by bt32BitAxisSweep3::bt32BitAxisSweep3(), btAxisSweep3::btAxisSweep3(), btSelect(), btSelect(), btDbvt::collideKDOP(), btDbvt::collideOCL(), and btSoftBody::generateBendingConstraints().
Definition at line 398 of file gpu_glsl_cpp_stubs.hh.
Definition at line 399 of file gpu_glsl_cpp_stubs.hh.
Definition at line 402 of file gpu_glsl_cpp_stubs.hh.
Definition at line 400 of file gpu_glsl_cpp_stubs.hh.
Definition at line 380 of file gpu_glsl_cpp_stubs.hh.
Definition at line 381 of file gpu_glsl_cpp_stubs.hh.
Definition at line 382 of file gpu_glsl_cpp_stubs.hh.
| using float2 = VecBase<float, 2> |
Definition at line 363 of file gpu_glsl_cpp_stubs.hh.
Definition at line 482 of file gpu_glsl_cpp_stubs.hh.
Definition at line 483 of file gpu_glsl_cpp_stubs.hh.
Definition at line 484 of file gpu_glsl_cpp_stubs.hh.
| using float3 = VecBase<float, 3> |
Definition at line 364 of file gpu_glsl_cpp_stubs.hh.
Definition at line 485 of file gpu_glsl_cpp_stubs.hh.
Definition at line 486 of file gpu_glsl_cpp_stubs.hh.
Definition at line 487 of file gpu_glsl_cpp_stubs.hh.
Definition at line 365 of file gpu_glsl_cpp_stubs.hh.
Definition at line 488 of file gpu_glsl_cpp_stubs.hh.
Definition at line 489 of file gpu_glsl_cpp_stubs.hh.
Definition at line 490 of file gpu_glsl_cpp_stubs.hh.
| using half = float |
Definition at line 393 of file gpu_glsl_cpp_stubs.hh.
Definition at line 394 of file gpu_glsl_cpp_stubs.hh.
Definition at line 395 of file gpu_glsl_cpp_stubs.hh.
Definition at line 396 of file gpu_glsl_cpp_stubs.hh.
Definition at line 656 of file gpu_glsl_cpp_stubs.hh.
| using iimage1DArray = ImageBase<int, 1, true> |
Definition at line 665 of file gpu_glsl_cpp_stubs.hh.
Definition at line 657 of file gpu_glsl_cpp_stubs.hh.
| using iimage2DArray = ImageBase<int, 2, true> |
Definition at line 666 of file gpu_glsl_cpp_stubs.hh.
| using iimage2DArrayAtomic = ImageBase<int, 2, true, true> |
Definition at line 675 of file gpu_glsl_cpp_stubs.hh.
| using iimage2DAtomic = ImageBase<int, 2, false, true> |
Definition at line 670 of file gpu_glsl_cpp_stubs.hh.
Definition at line 658 of file gpu_glsl_cpp_stubs.hh.
| using iimage3DAtomic = ImageBase<int, 3, false, true> |
Definition at line 671 of file gpu_glsl_cpp_stubs.hh.
Definition at line 653 of file gpu_glsl_cpp_stubs.hh.
| using image1DArray = ImageBase<float, 1, true> |
Definition at line 663 of file gpu_glsl_cpp_stubs.hh.
Definition at line 654 of file gpu_glsl_cpp_stubs.hh.
| using image2DArray = ImageBase<float, 2, true> |
Definition at line 664 of file gpu_glsl_cpp_stubs.hh.
Definition at line 655 of file gpu_glsl_cpp_stubs.hh.
| using int2 = VecBase<int, 2> |
Definition at line 371 of file gpu_glsl_cpp_stubs.hh.
| using int3 = VecBase<int, 3> |
Definition at line 372 of file gpu_glsl_cpp_stubs.hh.
| using int4 = VecBase<int, 4> |
Definition at line 373 of file gpu_glsl_cpp_stubs.hh.
| using isampler1D = SamplerBase<int, 1> |
Definition at line 559 of file gpu_glsl_cpp_stubs.hh.
| using isampler1DArray = SamplerBase<int, 1, false, true> |
Definition at line 569 of file gpu_glsl_cpp_stubs.hh.
| using isampler1DAtomic = SamplerBase<int, 1, false, false, true> |
Definition at line 587 of file gpu_glsl_cpp_stubs.hh.
| using isampler2D = SamplerBase<int, 2> |
Definition at line 560 of file gpu_glsl_cpp_stubs.hh.
| using isampler2DArray = SamplerBase<int, 2, false, true> |
Definition at line 570 of file gpu_glsl_cpp_stubs.hh.
| using isampler2DArrayAtomic = SamplerBase<int, 2, false, true, true> |
Definition at line 589 of file gpu_glsl_cpp_stubs.hh.
| using isampler2DAtomic = SamplerBase<int, 2, false, false, true> |
Definition at line 588 of file gpu_glsl_cpp_stubs.hh.
| using isampler3D = SamplerBase<int, 3> |
Definition at line 561 of file gpu_glsl_cpp_stubs.hh.
| using isampler3DAtomic = SamplerBase<int, 3, false, false, true> |
Definition at line 590 of file gpu_glsl_cpp_stubs.hh.
| using isamplerBuffer = SamplerBase<int, 1> |
Definition at line 558 of file gpu_glsl_cpp_stubs.hh.
| using isamplerCube = SamplerBase<int, 2, true> |
Definition at line 575 of file gpu_glsl_cpp_stubs.hh.
| using isamplerCubeArray = SamplerBase<int, 2, true, true> |
Definition at line 579 of file gpu_glsl_cpp_stubs.hh.
| using packed_float2 = float2 |
Packed types are needed for MSL which have different alignment rules for float3.
Definition at line 405 of file gpu_glsl_cpp_stubs.hh.
| using packed_float3 = float3 |
Definition at line 406 of file gpu_glsl_cpp_stubs.hh.
| using packed_float4 = float4 |
Definition at line 407 of file gpu_glsl_cpp_stubs.hh.
| using packed_int2 = int2 |
Definition at line 408 of file gpu_glsl_cpp_stubs.hh.
| using packed_int3 = int3 |
Definition at line 409 of file gpu_glsl_cpp_stubs.hh.
| using packed_int4 = int4 |
Definition at line 410 of file gpu_glsl_cpp_stubs.hh.
| using packed_uint2 = uint2 |
Definition at line 411 of file gpu_glsl_cpp_stubs.hh.
| using packed_uint3 = uint3 |
Definition at line 412 of file gpu_glsl_cpp_stubs.hh.
| using packed_uint4 = uint4 |
Definition at line 413 of file gpu_glsl_cpp_stubs.hh.
| using sampler1D = SamplerBase<float, 1> |
Definition at line 555 of file gpu_glsl_cpp_stubs.hh.
| using sampler1DArray = SamplerBase<float, 1, false, true> |
Definition at line 567 of file gpu_glsl_cpp_stubs.hh.
| using sampler2D = SamplerBase<float, 2> |
Definition at line 556 of file gpu_glsl_cpp_stubs.hh.
| using sampler2DArray = SamplerBase<float, 2, false, true> |
Definition at line 568 of file gpu_glsl_cpp_stubs.hh.
| using sampler2DArrayDepth = SamplerBase<float, 2, false, true, false, true> |
Definition at line 593 of file gpu_glsl_cpp_stubs.hh.
| using sampler2DDepth = SamplerBase<float, 2, false, false, false, true> |
Definition at line 592 of file gpu_glsl_cpp_stubs.hh.
| using sampler3D = SamplerBase<float, 3> |
Definition at line 557 of file gpu_glsl_cpp_stubs.hh.
| using samplerBuffer = SamplerBase<float, 1> |
Definition at line 554 of file gpu_glsl_cpp_stubs.hh.
| using samplerCube = SamplerBase<float, 2, true> |
Definition at line 574 of file gpu_glsl_cpp_stubs.hh.
| using samplerCubeArray = SamplerBase<float, 2, true, true> |
Definition at line 578 of file gpu_glsl_cpp_stubs.hh.
| using samplerCubeArrayDepth = SamplerBase<float, 2, true, true, false, true> |
Definition at line 595 of file gpu_glsl_cpp_stubs.hh.
| using samplerCubeDepth = SamplerBase<float, 2, true, false, false, true> |
Definition at line 594 of file gpu_glsl_cpp_stubs.hh.
Definition at line 389 of file gpu_glsl_cpp_stubs.hh.
Definition at line 390 of file gpu_glsl_cpp_stubs.hh.
Definition at line 391 of file gpu_glsl_cpp_stubs.hh.
Definition at line 375 of file gpu_glsl_cpp_stubs.hh.
Definition at line 376 of file gpu_glsl_cpp_stubs.hh.
Definition at line 377 of file gpu_glsl_cpp_stubs.hh.
Definition at line 378 of file gpu_glsl_cpp_stubs.hh.
Definition at line 659 of file gpu_glsl_cpp_stubs.hh.
| using uimage1DArray = ImageBase<uint, 1, true> |
Definition at line 667 of file gpu_glsl_cpp_stubs.hh.
Definition at line 660 of file gpu_glsl_cpp_stubs.hh.
| using uimage2DArray = ImageBase<uint, 2, true> |
Definition at line 668 of file gpu_glsl_cpp_stubs.hh.
| using uimage2DArrayAtomic = ImageBase<uint, 2, true, true> |
Definition at line 676 of file gpu_glsl_cpp_stubs.hh.
| using uimage2DAtomic = ImageBase<uint, 2, false, true> |
Definition at line 672 of file gpu_glsl_cpp_stubs.hh.
Definition at line 661 of file gpu_glsl_cpp_stubs.hh.
| using uimage3DAtomic = ImageBase<uint, 3, false, true> |
Definition at line 673 of file gpu_glsl_cpp_stubs.hh.
Definition at line 367 of file gpu_glsl_cpp_stubs.hh.
Definition at line 368 of file gpu_glsl_cpp_stubs.hh.
Definition at line 369 of file gpu_glsl_cpp_stubs.hh.
| using usampler1D = SamplerBase<uint, 1> |
Definition at line 563 of file gpu_glsl_cpp_stubs.hh.
| using usampler1DArray = SamplerBase<uint, 1, false, true> |
Definition at line 571 of file gpu_glsl_cpp_stubs.hh.
| using usampler1DAtomic = SamplerBase<uint, 1, false, false, true> |
Definition at line 582 of file gpu_glsl_cpp_stubs.hh.
| using usampler2D = SamplerBase<uint, 2> |
Definition at line 564 of file gpu_glsl_cpp_stubs.hh.
| using usampler2DArray = SamplerBase<uint, 2, false, true> |
Definition at line 572 of file gpu_glsl_cpp_stubs.hh.
| using usampler2DArrayAtomic = SamplerBase<uint, 2, false, true, true> |
Definition at line 584 of file gpu_glsl_cpp_stubs.hh.
| using usampler2DAtomic = SamplerBase<uint, 2, false, false, true> |
Definition at line 583 of file gpu_glsl_cpp_stubs.hh.
| using usampler3D = SamplerBase<uint, 3> |
Definition at line 565 of file gpu_glsl_cpp_stubs.hh.
| using usampler3DAtomic = SamplerBase<uint, 3, false, false, true> |
Definition at line 585 of file gpu_glsl_cpp_stubs.hh.
| using usamplerBuffer = SamplerBase<uint, 1> |
Definition at line 562 of file gpu_glsl_cpp_stubs.hh.
| using usamplerCube = SamplerBase<uint, 2, true> |
Definition at line 576 of file gpu_glsl_cpp_stubs.hh.
| using usamplerCubeArray = SamplerBase<uint, 2, true, true> |
Definition at line 580 of file gpu_glsl_cpp_stubs.hh.
Definition at line 385 of file gpu_glsl_cpp_stubs.hh.
Definition at line 386 of file gpu_glsl_cpp_stubs.hh.
Definition at line 387 of file gpu_glsl_cpp_stubs.hh.
Referenced by add_keyingset_button_exec(), all(), bpy_app_help_text(), clear_key_button_exec(), connect_hair_exec(), copy_driver_to_selected_button_exec(), copy_to_selected_button(), copy_to_selected_button_exec(), delete_key_button_exec(), disconnect_hair_exec(), insert_key_button_exec(), isequal(), isequal(), isequal(), main_args_help_as_string(), main_args_setup(), override_remove_button_exec(), override_type_set_button_exec(), pose_select_children(), print_help(), ptcache_bake_exec(), ptcache_bake_invoke(), ptcache_baker_create(), remove_driver_button_exec(), reset_default_button_exec(), tridiagonal_solve_with_limits(), and ui_item_fit().
| int atomicAdd | ( | int & | , |
| int | ) |
References atomicAdd(), and RET.
Referenced by atomicAdd(), and atomicAdd().
References atomicAdd(), and RET.
| int atomicAnd | ( | int & | , |
| int | ) |
References atomicAnd(), and RET.
Referenced by atomicAnd(), and atomicAnd().
References atomicAnd(), and RET.
| int atomicCompSwap | ( | int & | , |
| int | , | ||
| int | ) |
References atomicCompSwap(), and RET.
Referenced by atomicCompSwap(), and atomicCompSwap().
| int atomicExchange | ( | int & | , |
| int | ) |
References atomicExchange(), and RET.
Referenced by atomicExchange(), and atomicExchange().
References atomicExchange(), and RET.
| int atomicMax | ( | int & | , |
| int | ) |
References atomicMax(), and RET.
Referenced by atomicMax(), and atomicMax().
References atomicMax(), and RET.
| int atomicMin | ( | int & | , |
| int | ) |
References atomicMin(), and RET.
Referenced by atomicMin(), and atomicMin().
References atomicMin(), and RET.
| int atomicOr | ( | int & | , |
| int | ) |
References atomicOr(), and RET.
Referenced by atomicOr(), and atomicOr().
References atomicOr(), and RET.
| int atomicXor | ( | int & | , |
| int | ) |
References atomicXor(), and RET.
Referenced by atomicXor(), and atomicXor().
References atomicXor(), and RET.
| int bitfieldExtract | ( | int | ) |
References bitfieldExtract(), and RET.
| int bitfieldExtract | ( | uint | ) |
References bitfieldExtract(), and RET.
References bitfieldExtract(), and RET.
Referenced by bitfieldExtract(), bitfieldExtract(), bitfieldExtract(), and bitfieldExtract().
References bitfieldExtract(), and RET.
| int bitfieldInsert | ( | int | ) |
References bitfieldInsert(), and RET.
| int bitfieldInsert | ( | uint | ) |
References bitfieldInsert(), and RET.
References bitfieldInsert(), and RET.
Referenced by bitfieldInsert(), bitfieldInsert(), bitfieldInsert(), and bitfieldInsert().
| VecBase< int, D > bitfieldInsert | ( | VecOp< uint, D > | , |
| VecOp< uint, D > | , | ||
| int | , | ||
| int | ) |
References bitfieldInsert(), and RET.
| int bitfieldReverse | ( | int | ) |
References bitfieldReverse, and RET.
| int bitfieldReverse | ( | uint | ) |
References bitfieldReverse, and RET.
References bitfieldReverse, and RET.
References clamp(), RET, T, and U.
Referenced by area_light_rect_sample(), background_map_pdf(), bake_offset_towards_center(), blender::seq::blur_isolate_highlights(), bsdf_ashikhmin_shirley_setup(), bsdf_hair_reflection_setup(), bsdf_hair_transmission_setup(), bsdf_sheen_setup(), bsdf_toon_setup_common(), bssrdf_setup(), BVHSpatialSplit::BVHSpatialSplit(), Freestyle::CalligraphicShader::CalligraphicShader(), clamp(), clamp(), clamp(), clamp(), clamp(), clamp(), clamp(), clamp(), clamp(), clamp(), clamp(), clamp(), blender::nodes::node_geo_tool_set_selection_cc::clamp_selection(), IK_QSphericalSegment::ComputeClampRotation(), ClampNode::constant_fold(), MixColorNode::constant_fold(), MixFloatNode::constant_fold(), MixVectorNode::constant_fold(), RGBRampNode::constant_fold(), create_mesh(), SceneParams::curve_subdivisions(), cycles_precompute(), debug_color_pack(), Integrator::device_update(), blender::gpu::MTLContext::ensure_depth_stencil_state(), MapRangeNode::expand(), fast_cosf(), fast_exp2f(), fast_exp2f4(), fast_log2f(), fast_logb(), fast_sincosf(), fast_sinf(), float_ramp_lookup(), float_ramp_lookup(), ConstantFolder::fold_mix(), ConstantFolder::fold_mix_color(), ConstantFolder::fold_mix_float(), BVHObjectBinning::get_bin(), SkyTextureNode::get_sun_average_radiance(), blender::nodes::node_shader_map_range_cc::gpu_shader_map_range(), guiding_record_bssrdf_bounce(), guiding_record_surface_bounce(), hsl_to_rgb(), hsl_to_rgb(), interpolate_curve_points(), ior_from_F0(), ior_from_F0(), kernel_curve_shadow_transparency_evaluate(), light_distribution_sample(), light_tree_emitter_importance(), light_tree_node_importance(), ConstantFolder::make_constant_clamp(), ConstantFolder::make_constant_clamp(), SubPatch::map_uv(), blender::nodes::node_shader_mix_rgb_cc::MixRGBFunction::MixRGBFunction(), NODE_DEFINE(), node_mix_clamp(), ObtainCacheParticleData(), quat_interpolate(), rgb_ramp_lookup(), rgb_ramp_lookup(), rgb_ramp_lookup(), rgb_ramp_lookup(), safe_acosf(), safe_asinf(), sample_trimmed_logistic(), blender::nodes::node_geo_sample_index_cc::SampleIndexFunction::SampleIndexFunction(), saturate(), saturatef(), schlick_fresnel(), blender::nodes::node_shader_map_range_cc::sh_node_map_range_build_multi_function(), blender::nodes::node_shader_mix_rgb_cc::sh_node_mix_rgb_build_multi_function(), shadow_ray_offset(), sky_texture_precompute_hosek(), smootherstep(), BVHSpatialSplit::split_curve_primitive(), BVHSpatialSplit::split_triangle_primitive(), svm_node_clamp(), svm_node_closure_bsdf(), svm_node_layer_weight(), svm_node_tex_gabor(), svm_node_tex_noise(), svm_node_tex_voronoi(), svm_node_vector_map_range(), ConstantFolder::try_bypass_or_make_constant(), IK_QElbowSegment::UpdateAngle(), IK_QRevoluteSegment::UpdateAngle(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), IK_QTranslateSegment::UpdateAngle(), and CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::wrap_clamp().
References degrees(), RET, and T.
Referenced by blf_glyph_transform_slant(), degrees(), blender::math::AngleCartesianBase< float >::from_degree(), blender::math::AngleRadianBase< float >::from_degree(), image_rotate_orthogonal_exec(), IMB_rotate_orthogonal(), rotate_pixels(), and tablet_tool_handle_rotation().
References determinant(), and RET.
Referenced by BKE_volume_grid_determinant_valid(), determinant(), libmv::euclidean_resection::EuclideanResectionPPnP(), blender::bke::tests::EXPECT_M3_ORTHOGONAL(), getLowestRoot(), libmv::KltRegionTracker::Track(), libmv::TrkltRegionTracker::Track(), and blender::geometry::transform_volume().
References distance(), and RET.
Referenced by _softbody_calc_forces_slice_in_a_thread(), blender::ed::sculpt_paint::accumulate_area_center(), blender::ed::sculpt_paint::accumulate_area_normal(), blender::ed::sculpt_paint::boundary::add_index(), btGImpactCollisionAlgorithm::addContactPoint(), blender::ed::transform::applyPushPull(), blender::ed::transform::applyShrinkFatten(), blender::ed::sculpt_paint::area_center_calc_weighted(), area_light_tree_parameters(), blender::ed::sculpt_paint::area_normal_calc_weight(), background_light_tree_parameters(), BKE_brush_calc_curve_factors(), BKE_brush_curve_strength(), BKE_curveprofile_insert(), BKE_paint_randomize_color(), blender::compositor::bokeh(), bone_draw_envelope(), blender::ed::sculpt_paint::greasepencil::brush_fill_influence(), brush_painter_2d_refresh_cache(), brush_painter_imbuf_new(), blender::ed::sculpt_paint::greasepencil::brush_point_influence(), btComputeGjkEpaPenetration(), btManifoldPoint::btManifoldPoint(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_grids(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_mesh(), blender::ed::sculpt_paint::cloth::calc_plane_pinch_forces(), blender::ed::sculpt_paint::min_distance_edit::calculate_points_per_side(), capsuleCapsuleDistance(), blender::ed::sculpt_paint::greasepencil::closest_distance_to_surface_2d(), Freestyle::GridHelpers::closestPointOnPolygon(), Freestyle::GridHelpers::closestPointToSegment(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_falloff_get(), cloth_collision(), cloth_selfcollision(), SphereTriangleDetector::collide(), btConvexPlaneCollisionAlgorithm::collideSingleContact(), collision_response(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_feathered_matte(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_morphed_matte(), createPredictiveContactsInternal(), blender::ed::transform::createTransActionData(), blender::ed::vse::cursor_move_by_line(), distance(), distance(), distance(), distance(), distance(), distance(), distance(), distance(), distance(), Freestyle::GridHelpers::distancePointToPolygon(), distant_light_tree_parameters(), draw_horizontal_scale_indicators(), draw_vertical_scale_indicators(), btIDebugDraw::drawContactPoint(), drw_shgroup_bone_envelope_distance(), dynamic_paint_paint_single_point_cb_ex(), ED_view3d_text_colors_get(), edge_pan_speed(), envelope_bone_weighting(), libmv::EuclideanScaleToUnity(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold_cpu(), blender::ed::vse::find_closest_cursor_offset(), btPolyhedralContactClipping::findSeparatingAxis(), blender::noise::fractal_voronoi_distance_to_edge(), fractal_voronoi_distance_to_edge(), blender::generate_curves(), btSoftBody::generateBendingConstraints(), blender::string_search::get_fuzzy_match_errors(), blender::ed::greasepencil::trim::get_intersection_distance_of_segments(), blender::compositor::get_shader_name(), blender::ed::space_node::viewer_linking::get_viewer_node_position_candidates(), btGjkPairDetector::getClosestPointsNonVirtual(), btSphereBoxCollisionAlgorithm::getSphereDistance(), btGImpactCollisionAlgorithm::gimpacttrimeshpart_vs_plane_collision(), blender::render::texturemargin::TextureMarginMap::grow_dijkstra(), hair_collision(), blender::compositor::horizontal_pass(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_gpu(), BCMatrix::in_range(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::init_auto_masking(), blender::ed::transform::InputCustomRatioFlip(), key_inside_circle(), light_tree_emitter_importance(), light_tree_node_importance(), merge_channels_metadata(), mnee_newton_solver(), blender::compositor::morphological_distance(), blender::compositor::morphological_distance_feather(), blender::compositor::morphological_distance_gpu(), blender::ed::vse::mouse_over_key_get_from_strip(), move_all_selected_points(), move_bezt_handle_or_vertex_by_displacement(), nlaedit_strip_at_region_position(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), blender::ed::space_node::node_find_indicated_socket(), libmv::nViewDatasetConfigator::nViewDatasetConfigator(), blender::ed::sculpt_paint::greasepencil::VertexBlurOperation::on_stroke_extended(), paint_2d_stroke(), paint_brush_color_get(), paint_proj_stroke(), paint_proj_stroke_ps(), blender::ed::sculpt_paint::image::ops::paint::AbstractPaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::ProjectionPaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), parse_channels(), blender::ed::space_node::pick_input_link_by_link_intersect(), point_light_tree_parameters(), btConvexPlaneCollisionAlgorithm::processCollision(), btTriangleRaycastCallback::processTriangle(), blender::ed::greasepencil::randomize_color(), blender::ed::greasepencil::randomize_opacity(), blender::ed::greasepencil::randomize_radius(), blender::ed::greasepencil::randomize_rotation(), range_search_cb_cpp(), ray_optical_depth(), resolveSingleBilateral(), resolveSingleCollision(), resolveSingleCollision(), sb_spring_force(), blender::ed::sculpt_paint::select_grow::select_grow_update(), select_major_distance(), setupFrictionConstraint(), setupMultiBodyContactConstraint(), single_scattering(), blender::ed::sculpt_paint::greasepencil::EraseOperationExecutor::soft_eraser(), spot_light_tree_parameters(), svm_node_camera(), svm_node_tex_voronoi(), svm_vector_math(), svm_voronoi_output(), tablet_tool_handle_distance(), TEST(), TEST(), blender::geometry::Occupancy::trace_triangle(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transdata_elem_shrink_fatten(), triangle_light_tree_parameters(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl(), blender::ed::sculpt_paint::select_grow::update_points_selection(), blender::compositor::vertical_pass(), blender::compositor::vertical_pass_cpu(), blender::compositor::vertical_pass_gpu(), View(), view2d_major_step_x__time(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), walkEvent(), and wm_block_splash_image_roundcorners_add().
| int floatBitsToInt | ( | float | ) |
References floatBitsToInt, and RET.
| uint floatBitsToUint | ( | float | ) |
References floatBitsToUint, and RET.
References fract(), RET, and T.
Referenced by fract(), fract(), pingpong(), and blender::nodes::try_dispatch_float_math_fl3_to_fl3().
References gpu_dfdx(), RET, and T.
Referenced by gpu_dfdx().
References gpu_dfdy(), RET, and T.
Referenced by gpu_dfdy().
| void gpu_discard_fragment | ( | ) |
Definition at line 847 of file gpu_glsl_cpp_stubs.hh.
References gpu_discard_fragment().
Referenced by gpu_discard_fragment().
References gpu_fwidth(), RET, and T.
Referenced by gpu_fwidth().
|
delete |
References imageAtomicAdd(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicAdd | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References imageAtomicAdd(), IMG_TEMPLATE, RET, and T.
Referenced by imageAtomicAdd(), and imageAtomicAdd().
|
delete |
References imageAtomicAnd(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicAnd | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References imageAtomicAnd(), IMG_TEMPLATE, RET, and T.
Referenced by imageAtomicAnd(), and imageAtomicAnd().
|
delete |
References imageAtomicCompSwap(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicCompSwap | ( | T & | , |
| IntCoord | , | ||
| uint | , | ||
| uint | ) |
References imageAtomicCompSwap(), IMG_TEMPLATE, RET, and T.
Referenced by imageAtomicCompSwap(), and imageAtomicCompSwap().
|
delete |
References imageAtomicExchange(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicExchange | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References imageAtomicExchange(), IMG_TEMPLATE, RET, and T.
Referenced by imageAtomicExchange(), and imageAtomicExchange().
|
delete |
References imageAtomicMax(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicMax | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References imageAtomicMax(), IMG_TEMPLATE, RET, and T.
Referenced by imageAtomicMax(), and imageAtomicMax().
|
delete |
References imageAtomicMin(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicMin | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References imageAtomicMin(), IMG_TEMPLATE, RET, and T.
Referenced by imageAtomicMin(), and imageAtomicMin().
|
delete |
References imageAtomicOr(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicOr | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References imageAtomicOr(), IMG_TEMPLATE, RET, and T.
Referenced by imageAtomicOr(), and imageAtomicOr().
|
delete |
References imageAtomicXor(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicXor | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References imageAtomicXor(), IMG_TEMPLATE, RET, and T.
Referenced by imageAtomicXor(), and imageAtomicXor().
|
delete |
References imageFence(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE void imageFence | ( | T & | ) |
Definition at line 625 of file gpu_glsl_cpp_stubs.hh.
References imageFence(), IMG_TEMPLATE, and T.
Referenced by imageFence(), and imageFence().
| IMG_TEMPLATE DataVec imageLoad | ( | const T & | , |
| IntCoord | ) |
References imageLoad(), IMG_TEMPLATE, RET, and T.
Referenced by imageLoad().
| IMG_TEMPLATE SizeVec imageSize | ( | const T & | ) |
References imageSize(), IMG_TEMPLATE, RET, and T.
Referenced by imageSize(), and NSImageToImBuf().
|
delete |
References imageStore(), IMG_TEMPLATE, and T.
| IMG_TEMPLATE void imageStore | ( | T & | , |
| IntCoord | , | ||
| DataVec | ) |
Definition at line 624 of file gpu_glsl_cpp_stubs.hh.
References imageStore(), IMG_TEMPLATE, and T.
Referenced by imageStore(), and imageStore().
| float intBitsToFloat | ( | int | ) |
References intBitsToFloat, and RET.
References inversesqrt(), RET, and T.
Referenced by inversesqrt().
Referenced by blender::length_parameterize::accumulate_lengths(), blender::nodes::node_geo_curve_spline_parameter_cc::accumulated_lengths_curve_domain(), blender::geometry::add_curves_on_mesh(), iTaSC::Cache::addCacheItem(), iTaSC::Cache::addCacheVectorIfDifferent(), blender::gpu::MTLBufferPool::allocate_aligned_with_data(), annotation_stroke_arrow_calc_points_segment(), btSoftBody::appendLink(), apply_lengths_iter(), arrayModifier_doArray(), base_callback(), bevel_build_cutoff(), blender::gpu::MTLVertBuf::bind(), blender::gpu::MTLComputeState::bind_compute_bytes(), blender::gpu::MTLRenderPassState::bind_fragment_bytes(), blender::gpu::MTLRenderPassState::bind_vertex_bytes(), BKE_attribute_search_for_write(), BKE_attributes_length(), BKE_icon_geom_invert_lightness(), BKE_nurb_calc_length(), BKE_pchan_bbone_handles_compute(), BKE_pchan_bbone_spline_compute(), BLI_current_working_dir(), BLI_mmap_open(), BLI_mmap_read(), blo_do_versions_pre250(), bm_edge_info_average_length_with_fallback(), BM_vert_calc_median_tagged_edge_length(), bmo_inset_region_exec(), boid_body(), bone_align_to_bone(), BPy_IDArray_getbuffer(), bpy_prop_string_get_fn(), bpy_prop_string_length_fn(), brush_puff(), btAdjustInternalEdgeContacts(), btComputeGjkEpaPenetration(), blender::geometry::calc_position_without_interpolation(), btContinuousConvexCollision::calcTimeOfImpact(), blender::bke::curves::bezier::calculate_aligned_handle(), calculate_point_length(), blender::animrig::Channelbag::channel_group_create(), color_clamp_index(), blender::opensubdiv::compile_eval_patches_shader(), blender::opensubdiv::compile_eval_stencil_shader(), compile_shader_program(), BVHUnaligned::compute_aligned_space(), blender::ed::sculpt_paint::ScaleCurvesEffect::compute_poly_curve_length(), blender::geometry::curve_constraints::compute_segment_lengths(), IK_QPositionTask::ComputeJacobian(), convert_tree(), blender::nodes::node_geo_curve_primitive_line_cc::create_direction_line_curve(), blender::nodes::node_geo_curve_sample_cc::curve_accumulated_lengths(), debugDrawConstraint(), dfdx_spring(), distance(), distance(), distribute_simple_children(), do_kink(), do_path_effectors(), draw_axes(), draw_bone_update_disp_matrix_bbone(), blender::ed::transform::drawArrow(), ED_armature_ebone_add_primitive(), ED_node_tree_path_length(), ED_select_similar_compare_float_tree(), blender::imbuf::transform::edge_aa(), edge_wind_vertex(), blender::gpu::MTLContext::ensure_buffer_bindings(), blender::gpu::MTLContext::ensure_buffer_bindings(), execute_posetree(), execute_scene(), export_hair_curves(), fb(), fbderiv(), fbstar(), fbstar_jacobi(), blender::gpu::MTLShader::finalize(), iTaSC::Armature::finalize(), blender::array_utils::find_all_ranges(), blender::ed::greasepencil::find_curve_intersections(), blender::nodes::node_fn_format_string_cc::find_format_specifier(), blender::ed::space_node::find_visible_center_of_link(), blender::gpu::MTLBufferRange::flush(), blender::gpu::MTLBuffer::flush_range(), blender::ed::greasepencil::generate_corner(), generate_nsimage_for_file(), blender::get_build_factor(), get_fcurves_of_property(), blender::geometry::get_permutation(), blender::animrig::get_rna_values(), blender::gpu::MTLTexture::get_storagebuf(), getAngularMotionDisc(), getBoundingSphere(), btGjkPairDetector::getClosestPointsNonVirtual(), Freestyle::ViewEdge::getLength2D(), GPU_indexbuf_create_subrange(), GPU_indexbuf_create_subrange_in_place(), blender::ed::sculpt_paint::grease_pencil_fill_extension_cut(), blender::ed::sculpt_paint::grease_pencil_fill_get_extension_data(), hair_create_input_mesh(), handle_app1(), GHOST_SystemCocoa::handleKeyEvent(), hash_shuffle_uint(), IK_SetTransform(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::inflate_result(), blender::gpu::IndexBuf::init_subrange(), blender::ed::transform::InputCustomRatioFlip(), Interface1D_length_2d_get(), blender::gpu::is_apple_sillicon(), iterate_lengths_iter(), length(), length(), length(), line_directive(), lineart_sort_adjacent_items(), BlenderPointDensityLoader::load_pixels(), BlenderSmokeLoader::load_pixels(), blender::gpu::MTLPixelBuffer::map(), MOD_solidify_nonmanifold_modifyMesh(), blender::gpu::MTLShader::MTLShader(), nlaevalchan_blend_value(), nlaevalchan_blend_value_get_inverted_lower_evalchan(), nlaevalchan_blend_value_get_inverted_upper_evalchan(), nlaevalchan_combine_value(), nlaevalchan_combine_value_get_inverted_lower_evalchan(), nlaevalchan_combine_value_get_inverted_upper_evalchan(), nlaevalchan_detect_mix_mode(), nlaevalchan_get_default_values(), nlaevalchan_snapshot_new(), nlaevalchan_verify_key(), nlastrip_get_frame_transition(), blender::nodes::node_geo_curve_primitive_line_cc::node_declare(), blender::nodes::node_geo_curve_resample_cc::node_declare(), blender::nodes::node_geo_curve_sample_cc::node_declare(), blender::nodes::node_geo_curve_to_points_cc::node_declare(), blender::nodes::node_geo_curve_length_cc::node_geo_exec(), blender::nodes::node_geo_curve_resample_cc::node_geo_exec(), blender::nodes::node_geo_curve_to_points_cc::node_geo_exec(), norm(), Normalize(), normalize(), osl_range_check_err(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_space_stroke_spacing_variable(), plane_to_point_vector_v3_normalized(), btSoftColliders::CollideVF_SS::Process(), btConnectivityProcessor::processTriangle(), GJK< btConvexTemplate >::projectorigin(), gjkepa2_impl::GJK::projectorigin(), prop_subscript_ass_array_slice(), prop_subscript_ass_array_slice__as_seq_fast(), prop_subscript_ass_array_slice__bool_recursive(), prop_subscript_ass_array_slice__float_recursive(), prop_subscript_ass_array_slice__int_recursive(), psys_cache_paths(), psys_get_particle_on_path(), psys_hair_use_simulation(), PyC_AsArray(), PyC_AsArray_FAST(), PyC_AsArray_Multi_FAST_impl(), pygpu_shader_uniform_bool(), pygpu_shader_uniform_float(), pygpu_shader_uniform_int(), pygpu_shader_uniform_vector_float(), pygpu_shader_uniform_vector_int(), pyrna_prop_array_subscript_slice(), Quaternion_rotate(), blender::gpu::MTLVertBuf::read(), btSoftBody::resetLinkRestLengths(), rna_array_lookup_int(), rna_builtin_properties_lookup_string(), RNA_def_float_matrix(), RNA_def_property_array(), RNA_def_property_boolean_bitset_array_sdna(), rna_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_multi_array(), RNA_def_property_string_funcs(), rna_ensure_property_multi_array_length(), rna_iterator_array_begin(), RNA_parameter_dynamic_length_set(), RNA_parameter_dynamic_length_set_data(), RNA_property_array_dimension(), RNA_property_as_string(), rna_property_boolean_get_default_array_values(), RNA_property_collection_length(), RNA_property_float_get_default_array(), rna_property_float_get_default_array_values(), RNA_property_int_get_default_array(), rna_property_int_get_default_array_values(), RNA_property_string_get(), RNA_property_string_get_alloc(), RNA_property_string_get_default_alloc(), blender::nodes::node_geo_curve_sample_cc::sample_indices_and_factors_to_compressed(), scale_point_to_length(), scale_points_to_length(), set_device_override_func(), IK_QSegment::SetTransform(), btGjkEpaSolver2::SignedDistance(), SIM_mass_spring_force_edge_wind(), SIM_mass_spring_force_spring_bending(), SIM_mass_spring_force_spring_goal(), SIM_mass_spring_force_spring_linear(), similar_edge_select_exec(), blender::ed::greasepencil::snap_8_angles(), blender::ed::greasepencil::snap_diagonals(), spring_grad_dir(), spring_length(), blender::StringRef::StringRef(), blender::StringRef::StringRef(), blender::StringRefNull::StringRefNull(), blender::gpu::supports_barycentric_whitelist(), blender::asset_system::tests::TEST(), time_human_readable_to_seconds(), blender::geometry::trim_sample_length(), blender::nodes::try_dispatch_float_math_fl3_to_fl(), txt_extended_ascii_as_utf8(), txt_sel_to_buf(), ui_but_get_pasted_text_from_clipboard(), unit_as_string_main(), blender::gpu::MTLStorageBuf::update(), blender::bke::greasepencil::update_curve_plane_normal_cache(), blender::ed::view3d::geometry_nodes_gizmos::TransformGizmos::update_scale_style(), blender::ed::view3d::geometry_nodes_gizmos::LinearGizmo::update_style(), and blender::ed::view3d::geometry_nodes_gizmos::TransformGizmos::update_translate_style().
Definition at line 158 of file math_base.h.
References b, ccl_device_inline, max, and T.
Definition at line 164 of file math_base.h.
References b, ccl_device_inline, min, and T.
| float mix | ( | float | a, |
| float | b, | ||
| float | t ) |
Definition at line 372 of file math_base.h.
References b, ccl_device_inline, and mix.
References packHalf2x16(), and RET.
Referenced by packHalf2x16().
References packSnorm2x16(), and RET.
Referenced by packSnorm2x16().
References packSnorm4x8(), and RET.
Referenced by packSnorm4x8().
References packUnorm2x16(), and RET.
Referenced by packUnorm2x16().
References packUnorm4x8(), and RET.
Referenced by packUnorm4x8().
References refract(), and RET.
Referenced by refract(), refract(), svm_vector_math(), and blender::nodes::try_dispatch_float_math_fl3_fl3_fl_to_fl3().
References RET, sign(), and T.
Referenced by _bli_array_iter_spiral_square(), annotation_stroke_arrow_calc_points_segment(), BKE_mask_spline_project_co(), cage3d_draw_box_interaction(), cage3d_draw_circle_handles(), blender::ed::sculpt_paint::auto_mask::calc_cavity_factor(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_classic(), curve_select_shortest_path_surf(), dBoxBox2(), draw_azone_arrow(), blender::io::drop_sign(), edbm_select_axis_exec(), euler_filter_single_channel(), fast_safe_powf(), blender::bke::cryptomatte::CryptomatteHash::float_encoded(), flush_pixel(), gizmo_rect_pivot_from_scale_part(), Freestyle::GeomUtils::intersectRayBBox(), intersectRectQuad2(), kdtree2d_init(), normal_compress(), btLCP::pN_plusequals_ANi(), RE_bake_normal_world_to_tangent(), blender::gpu::FloatingPointFormat< true, 23, 8 >::set_sign(), sign(), btQuaternion::slerp(), blender::ed::greasepencil::snap_8_angles(), blender::ed::greasepencil::snap_diagonals(), blender::ed::greasepencil::snap_diagonals_box(), svm_node_normal_map(), svm_node_vector_displacement(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), blender::io::try_parse_float(), blender::io::try_parse_int(), ui_draw_popover_back_impl(), util_hash_to_float(), walkStacklessQuantizedTreeAgainstRay(), walkStacklessTreeAgainstRay(), and wind_func().
| float smoothstep | ( | float | edge0, |
| float | edge1, | ||
| float | x ) |
Definition at line 338 of file math_base_inline.cc.
References ccl_device_inline, MINLINE, result, smoothstep(), and x.
Referenced by draw_start_vertex_circle(), fresnel_iridescence(), smoothstep(), smoothstep(), smoothstep(), smoothstep(), step(), svm_node_map_range(), blender::noise::voronoi_smooth_f1(), blender::noise::voronoi_smooth_f1(), blender::noise::voronoi_smooth_f1(), blender::noise::voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), and voronoi_smooth_f1().
References RET, and smoothstep().
References RET, smoothstep(), and step.
| int4 texelFetch | ( | isamplerBuffer | , |
| int | ) |
References RET, and texelFetch().
| float4 texelFetch | ( | samplerBuffer | , |
| int | ) |
References RET, and texelFetch().
| TEX_TEMPLATE DataVec texelFetch | ( | T | , |
| IntCoord | , | ||
| int | ) |
References RET, T, TEX_TEMPLATE, and texelFetch().
Referenced by texelFetch(), texelFetch(), texelFetch(), and texelFetch().
| uint4 texelFetch | ( | usamplerBuffer | , |
| int | ) |
References RET, and texelFetch().
| TEX_TEMPLATE DataVec texelFetchOffset | ( | T | , |
| IntCoord | , | ||
| int | , | ||
| IntCoord | ) |
References RET, T, TEX_TEMPLATE, and texelFetchOffset().
Referenced by texelFetchOffset().
| TEX_TEMPLATE DataVec texture | ( | T | , |
| FltCoord | , | ||
| float | = 0.0f ) |
References RET, T, TEX_TEMPLATE, and texture().
Referenced by blender::draw::Manager::acquire_texture(), blender::gpu::MTLFrameBuffer::add_color_attachment(), blender::gpu::MTLFrameBuffer::add_depth_attachment(), blender::nodes::add_eval_dependencies_from_socket(), blender::gpu::MTLFrameBuffer::add_stencil_attachment(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::draw::Manager::begin_sync(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), BKE_texture_dependsOnTime(), BKE_texture_dependsOnTime(), BKE_texture_fetch_images_for_pool(), BKE_texture_get_value(), BKE_texture_get_value_ex(), BKE_texture_is_image_user(), blf_batch_draw(), blender::gpu::MTLFrameBuffer::blit(), blender::deg::DepsgraphRelationBuilder::build_nodetree_socket(), blender::deg::DepsgraphNodeBuilder::build_texture(), blender::deg::DepsgraphRelationBuilder::build_texture(), blender::compositor::CachedTexture::CachedTexture(), blender::ocio::GPUShaderBinder::create_gpu_shader(), blender::ed::vse::create_texture(), EffectsExporter::createTexture(), draw_display_buffer(), blender::workbench::Instance::draw_mesh(), draw_plane_marker_image(), draw_tile(), DRW_view_data_reset(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), ENUM_OPERATORS(), blender::draw::command::ResourceBind::execute(), blender::nodes::node_composite_texture_cc::TextureOperation::execute(), blender::compositor::CachedTextureContainer::get(), blender::gpu::MTLFrameBuffer::get_color_attachment_slot_from_texture(), MaterialNode::get_diffuse_image(), blender::workbench::MeshPass::get_subpass(), GPU_image_tiled(), GPU_texture_anisotropic_filter(), GPU_texture_bind(), GPU_texture_bind_ex(), GPU_texture_compare_mode(), GPU_texture_depth(), GPU_texture_dimensions(), GPU_texture_extend_mode(), GPU_texture_extend_mode_x(), GPU_texture_extend_mode_y(), GPU_texture_filter_mode(), GPU_texture_format(), GPU_texture_free(), GPU_texture_get_mipmap_size(), GPU_texture_has_depth_format(), GPU_texture_has_float_format(), GPU_texture_has_integer_format(), GPU_texture_has_normalized_format(), GPU_texture_has_signed_format(), GPU_texture_has_stencil_format(), GPU_texture_height(), GPU_texture_is_array(), GPU_texture_is_cube(), GPU_texture_layer_count(), GPU_texture_mip_count(), GPU_texture_mipmap_mode(), GPU_texture_opengl_bindcode(), GPU_texture_original_height(), GPU_texture_original_size_set(), GPU_texture_original_width(), GPU_texture_py_reference_get(), GPU_texture_py_reference_set(), GPU_texture_read(), GPU_texture_ref(), GPU_texture_swizzle_set(), GPU_texture_unbind(), GPU_texture_update_mipmap(), GPU_texture_update_sub_from_pixel_buffer(), GPU_texture_width(), blender::workbench::Instance::hair_sync(), blender::gpu::MTLFrameBuffer::has_color_attachment_with_texture(), blender::gpu::VKStateManager::image_bind(), image_foreach_cache(), blender::gpu::VKStateManager::image_unbind(), blender::gpu::VKTexture::init_internal(), blender::nodes::init_socket_cpp_value_from_property(), blender::compositor::is_compatible_texture(), blender::workbench::Instance::mesh_sync(), blender::gpu::MTLStorageBuf::MTLStorageBuf(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), blender::compositor::parallel_reduction_dispatch(), blender::ed::vse::preview_draw_texture_simple(), blender::ed::vse::preview_draw_texture_to_linear(), pygpu_offscreen_color_texture_get(), pygpu_offscreen_texture_color_get(), blender::gpu::VKFrameBuffer::read(), blender::draw::command::ResourceBind::ResourceBind(), blender::draw::command::ResourceBind::ResourceBind(), blender::workbench::Instance::sculpt_sync(), blender::ed::vse::sequencer_draw_scopes(), blender::eevee::HiZBuffer::set_source(), blender::gpu::VKFrameBuffer::subpass_transition_impl(), blender::eevee::LookdevWorld::sync(), blender::gpu::tests::test_compute_direct(), blender::gpu::tests::test_compute_indirect(), blender::gpu::tests::test_framebuffer_clear_color_single_attachment(), blender::gpu::tests::test_framebuffer_clear_depth(), blender::gpu::tests::test_framebuffer_multi_viewport(), blender::gpu::tests::test_framebuffer_scissor_test(), blender::gpu::tests::test_shader_compute_1d(), blender::gpu::tests::test_shader_compute_2d(), blender::gpu::tests::test_texture_update_sub_no_unpack_row_length(), blender::gpu::tests::test_texture_update_sub_unpack_row_length(), texture(), blender::gpu::VKStateManager::texture_bind(), blender::gpu::tests::texture_create_upload_read(), blender::gpu::tests::texture_create_upload_read_pixel(), blender::gpu::tests::texture_create_upload_read_with_bias(), texture_foreach_id(), texture_free_data(), texture_init_data(), texture_nodes_fetch_images_for_pool(), blender::gpu::VKStateManager::texture_unbind(), blender::ed::outliner::TreeElementIDTexture::TreeElementIDTexture(), uiTemplateTextureShow(), blender::gpu::VKFrameBuffer::update_srgb(), update_tile_texture_pixels(), blender::gpu::VKImageView::VKImageView(), weightvg_do_mask(), wm_draw_offscreen_texture_parameters(), wm_draw_region_blend(), wm_draw_window(), wm_software_cursor_draw_bitmap(), blender::gpu::wrap(), blender::compositor::Result::wrap_external(), and blender::draw::Manager::~Manager().
| TEX_TEMPLATE DataVec textureGather | ( | T | , |
| FltCoord | ) |
References RET, T, TEX_TEMPLATE, and textureGather().
Referenced by textureGather().
| TEX_TEMPLATE DataVec textureGrad | ( | T | , |
| FltCoord | , | ||
| DerivVec | , | ||
| DerivVec | ) |
References RET, T, TEX_TEMPLATE, and textureGrad().
Referenced by textureGrad().
| TEX_TEMPLATE DataVec textureLod | ( | T | , |
| FltCoord | , | ||
| float | ) |
References RET, T, TEX_TEMPLATE, and textureLod().
Referenced by textureLod().
| TEX_TEMPLATE DataVec textureLodOffset | ( | T | , |
| FltCoord | , | ||
| float | , | ||
| IntCoord | ) |
References RET, T, TEX_TEMPLATE, and textureLodOffset().
Referenced by textureLodOffset().
| TEX_TEMPLATE SizeVec textureSize | ( | T | , |
| int | ) |
References RET, T, TEX_TEMPLATE, and textureSize().
Referenced by textureSize().
| float uintBitsToFloat | ( | uint | ) |
References RET, and uintBitsToFloat.
References RET, and unpackHalf2x16().
Referenced by unpackHalf2x16().
References RET, and unpackSnorm2x16().
Referenced by unpackSnorm2x16().
References RET, and unpackSnorm4x8().
Referenced by unpackSnorm4x8().
References RET, and unpackUnorm2x16().
Referenced by unpackUnorm2x16().
References RET, and unpackUnorm4x8().
Referenced by unpackUnorm4x8().
Referenced by bitCount(), bitCount(), and bitCount().
Referenced by bitfieldReverse(), bitfieldReverse(), and bitfieldReverse().
| VecBase< float, 3 > cross(VecOp< float, 3 >, VecOp< float, 3 >) RET | ( | VecOp< float, 3 > | , |
| VecOp< float, 3 > | ) |
Referenced by __anyhit__kernel_optix_local_hit(), btSoftBody::addAeroForceToFace(), btSoftBody::addAeroForceToNode(), angle_signed_on_axis_normalized_v3v3_v3(), Hair::apply_transform(), PointCloud::apply_transform(), area_light_rect_sample(), bevel_list_smooth(), BKE_gpencil_stroke_2d_flat(), BM_edge_is_convex(), BM_edgeloop_calc_normal_aligned(), BM_face_calc_area_uv_signed(), bm_face_split_by_concave(), bm_mesh_calc_volume_face(), bsdf_hair_chiang_eval(), bsdf_hair_chiang_sample(), bsdf_hair_reflection_sample(), bsdf_hair_transmission_sample(), bt_edge_plane(), btPrimitiveTriangle::buildTriPlane(), btTriangleShapeEx::buildTriPlane(), calcNormal(), camera_sample_panorama(), SphereTriangleDetector::collide(), compute_emitter_centroid_and_dir(), Mesh::Triangle::compute_normal(), computeAccelerationsArticulatedBodyAlgorithmMultiDof(), btRigidBody::computeImpulseDenominator(), continuousCollisionDetection(), cross(), cross(), cross(), cross(), cross_poly_v2(), ED_view3d_depth_read_cached_normal(), edbm_dupli_extrude_cursor_invoke(), edge_edge_angle_less_than_180(), edges_angle_kind(), BicubicPatch::eval(), LinearQuadPatch::eval(), extractRotation(), fillConstraintJacobianMultiDof(), fillMultiBodyConstraint(), blender::bke::greasepencil::convert::get_legacy_layer_to_stroke_matrix(), blender::get_legacy_stroke_matrix(), blender::bke::greasepencil::get_local_to_stroke_matrix(), getJs(), getVelocityInLocalPointNoDelta(), getVelocityInLocalPointObsolete(), internalGetVelocityInLocalPointObsolete(), MyInternalTriangleIndexCallback::internalProcessTriangleIndex(), is_edge_convex_v3(), is_poly_convex_v2(), LightTreeEmitter::LightTreeEmitter(), lineIntersectsTriangle(), make_orthonormals(), make_orthonormals_safe_tangent(), make_orthonormals_tangent(), make_transform_frame(), mean_value_half_tan_v3(), microfacet_ggx_sample_vndf(), mnee_compute_constraint_derivatives(), mnee_compute_transfer_matrix(), mnee_setup_manifold_vertex(), modify_mesh(), motion_triangle_shader_setup(), Mesh::SubdFace::normal(), btDeformableMultiBodyDynamicsWorld::performGeometricCollisions(), pointOutsideOfPlane(), primitive_tangent(), btSoftBodyTriangleCallback::processTriangle(), DebugDrawcallback::processTriangle(), setupContactConstraint(), setupFrictionConstraint(), setupMultiBodyContactConstraint(), setupSpherical(), slide_check_corners(), sortCachedPoints(), spherical_stereo_transform(), svm_node_normal_map(), svm_node_set_bump(), svm_node_tangent(), svm_node_vector_displacement(), svm_vector_math(), tan_angle(), transform_inverse_cross(), transform_inverse_impl(), transform_negative_scale(), triangle_area(), triangle_light_pdf(), triangle_light_sample(), triangle_normal(), triangle_point_normal(), and wireframe().
| VecBase< T, D > faceforward(VecOp< T, D >, VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | , | ||
| VecOp< T, D > | ) |
Referenced by faceforward(), svm_vector_math(), and blender::nodes::try_dispatch_float_math_fl3_fl3_fl3_to_fl3().
Referenced by floatBitsToInt().
Referenced by floatBitsToUint().
| VecBase< bool, D > greaterThan(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
| VecBase< bool, D > greaterThanEqual(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
Referenced by intBitsToFloat().
Referenced by AngularImpulseMatrix(), btSoftBody::appendDeformableAnchor(), BCMatrix::apply_transform(), BKE_tracking_dopesheet_update(), BKE_tracking_tracks_join(), btHinge2Constraint(), btUniversalConstraint(), compare_firstlast_putting_undefined_first(), btSoftColliders::CollideSDF_RD::DoNode(), btSoftColliders::CollideSDF_RDF::DoNode(), EIG_invert_m4_m4(), getBaseWorldTransform(), blender::ed::greasepencil::grease_pencil_layer_parent_set(), ImpulseMatrix(), ImpulseMatrix(), ImpulseMatrix(), btDeformableMultiBodyDynamicsWorld::integrateTransforms(), inverse(), inverse(), invert_m2_m2(), invert_m3_m3(), invert_m3_m3_safe_ortho(), invert_m4_m4(), invert_m4_m4_fallback(), invert_m4_m4_safe(), invert_m4_m4_safe_ortho(), localDirToWorld(), localPosToWorld(), pseudoinverse_m3_m3(), pseudoinverse_m4_m4(), tracking_dopesheet_channels_sort(), transpose(), updateCollisionObjectInterpolationWorldTransforms(), and updateCollisionObjectWorldTransforms().
| VecBase< bool, D > lessThan(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
| VecBase< bool, D > lessThanEqual(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
| VecBase< T, D > mix(VecOp< T, D >, VecOp< T, D >, VecOp< bool, D >) RET | ( | VecOp< float, D > | , |
| VecOp< float, D > | , | ||
| VecOp< float, D > | ) |
|
constexpr |
Referenced by bc_get_assigned_armature(), bli_load_symbols(), bli_windows_get_module_name(), BPY_app_icons_module(), BPY_app_timers_module(), bpy_import_test(), BPy_init_modules(), BPY_modules_update(), bpy_pydriver_create_dict(), BPY_python_start(), BPyInit_bmesh(), BPyInit_gpu(), BPyInit_hydra(), BPyInit_idprop(), BPyInit_imbuf(), blender::ed::sculpt_paint::boundary::calc_boundary_falloff(), CCL_python_module_init(), blender::io::SubdivModifierDisabler::disable_modifiers(), blender::ed::object::edit_modifier_poll_generic(), blender::io::usd::get_armature_modifier(), blender::io::usd::get_armature_modifier_obj(), GHOST_SystemSDL::getModifierKeys(), keymap_event_set(), mod(), mod(), mod(), object_subdivision_modifier(), obrel_armature_find(), blender::io::SubdivModifierDisabler::operator=(), padding(), PyC_FileAndNum(), PyC_NameSpace_ImportArray(), pyc_run_string_as_py_object(), PyInit_mathutils(), RNA_property_overridable_get(), SubdAttributeInterpolation::setup_attribute_corner_linear(), SubdAttributeInterpolation::setup_attribute_vertex_linear(), Mesh::tessellate(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), UI_context_copy_to_selected_list(), and ui_context_fcurve_modifiers_via_fcurve().
Referenced by __anyhit__kernel_optix_local_hit(), add_node(), Mesh::add_vertex_normals(), Mesh::apply_transform(), area_light_spread_clamp_light(), attr_create_pointiness(), background_portal_sample(), bake_offset_towards_center(), blender_camera_focal_distance(), bsdf_ashikhmin_shirley_eval(), bsdf_ashikhmin_velvet_eval(), bsdf_ashikhmin_velvet_sample(), bsdf_hair_huang_eval_r(), bsdf_hair_reflection_eval(), bsdf_hair_reflection_sample(), bsdf_hair_transmission_eval(), bsdf_hair_transmission_sample(), bsdf_sheen_sample(), camera_direction_from_point(), camera_sample_orthographic(), camera_sample_panorama(), camera_sample_perspective(), camera_sample_to_ray(), camera_world_to_ndc(), compute_v(), CubeTriangleIsect::CubeTriangleIsect(), GeometryManager::displace(), equiangular_cubemap_face_to_direction(), BicubicPatch::eval(), LinearQuadPatch::eval(), get_dupliface_transform_from_coords(), blender::bke::greasepencil::convert::get_legacy_layer_to_stroke_matrix(), blender::get_legacy_stroke_matrix(), blender::bke::greasepencil::get_local_to_stroke_matrix(), integrate_surface_bsdf_bssrdf_bounce(), integrator_init_from_bake(), kernel_embree_filter_occluded_local_func_impl(), light_tree_pdf(), light_tree_to_local_space(), make_orthonormals(), make_orthonormals_tangent(), make_transform_frame(), microfacet_beckmann_sample_vndf(), microfacet_ggx_sample_vndf(), mnee_compute_transfer_matrix(), mnee_eval_bsdf_contribution(), mnee_setup_manifold_vertex(), motion_triangle_normals(), motion_triangle_shader_setup(), NODE_DEFINE(), blender::nodes::node_shader_tex_noise_cc::node_shader_gpu_tex_noise(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_gpu_tex_voronoi(), noise_fbm(), noise_fbm(), noise_fbm(), noise_fbm(), noise_select(), noise_texture_1d(), noise_texture_2d(), noise_texture_3d(), noise_texture_4d(), blender::nodes::node_shader_tex_noise_cc::NoiseFunction::NoiseFunction(), normalize(), normalize(), normalize(), normalize(), normalize(), normalize(), object_normal_transform(), object_volume_density(), orthogonalize_m4_stable(), orthogonalize_stable(), blender::noise::perlin_fbm(), blender::noise::perlin_fbm< float2 >(), blender::noise::perlin_fbm< float3 >(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_fractal_distorted(), blender::noise::perlin_fractal_distorted< float >(), blender::noise::perlin_fractal_distorted< float2 >(), blender::noise::perlin_fractal_distorted< float3 >(), blender::noise::perlin_fractal_distorted< float4 >(), blender::noise::perlin_select(), point_light_intersect(), point_light_mnee_sample_update(), point_light_sample(), point_light_sample_from_intersection(), primitive_motion_vector(), primitive_tangent(), quat_interpolate(), blender::io::usd::USDLightReader::read_object_data(), blender::nodes::node_geo_rotate_instances_cc::rotate_instances(), blender::ed::greasepencil::snap_8_angles(), spherical_stereo_transform(), spot_light_mnee_sample_update(), spot_light_sample(), spot_light_sample_from_intersection(), surface_shader_ao(), surface_shader_average_normal(), svm_node_camera(), svm_node_closure_bsdf(), svm_node_ies(), svm_node_normal(), svm_node_set_bump(), svm_node_tangent(), svm_node_tex_gabor(), svm_node_tex_noise(), svm_node_tex_voronoi(), svm_node_vector_displacement(), svm_node_vector_transform(), blender::bke::tests::test_vec_roll_to_mat3_normalized(), transform_clear_scale(), transform_rotate(), triangle_normal(), triangle_point_normal(), blender::nodes::try_dispatch_float_math_fl3_fl3_fl_to_fl3(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), Camera::update(), blender::bke::pbvh::uv_islands::UVBorderCorner::uv(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiDistToEdgeFunction::VoronoiDistToEdgeFunction(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiMetricFunction::VoronoiMetricFunction(), and Camera::world_to_raster_size().
| VecBase< bool, D > notEqual(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
| VecBase< T, D > reflect(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
Referenced by bsdf_hair_huang_eval_residual(), bsdf_hair_huang_sample(), blender::geometry::PackIsland::build_inverse_transformation(), blender::geometry::PackIsland::build_transformation(), reflect(), svm_vector_math(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), and Vector_reflect().
| VecBase< float, D > step(VecOp< float, D >, VecOp< float, D >) RET | ( | VecOp< float, D > | , |
| VecOp< float, D > | ) |
Referenced by Freestyle::CurveInternal::__point_iterator< CurveInternal::CurvePoint_nonconst_traits >::__point_iterator(), Freestyle::CurveInternal::__point_iterator< CurveInternal::CurvePoint_nonconst_traits >::__point_iterator(), BVHBuild::add_reference_curves(), BVHBuild::add_reference_points(), BVHBuild::add_reference_triangles(), Mesh::add_vertex_normals(), ANIM_armature_bonecoll_move(), append_frame_snap_target(), append_second_snap_target(), attr_create_motion_from_velocity(), attr_create_motion_from_velocity(), attr_create_motion_from_velocity(), background_map_sample(), blender::animrig::bake_fcurve(), blender::ed::greasepencil::bake_grease_pencil_animation_exec(), BKE_curvemapping_integrate_clamped(), BKE_effectors_apply(), BLI_findlinkfrom(), BLI_listbase_link_move(), BLI_listbase_sort_r(), BLI_newton3d_solve(), BLI_strlen_utf8_ex(), BLI_strnlen_utf8_ex(), blo_do_versions_300(), Hair::Curve::bounds_grow(), bpy_bmeditselseq_subscript(), bpy_bmelemseq_subscript(), bpy_bmlayercollection_subscript(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IDArray_ass_subscript(), BPy_IDArray_subscript(), BPy_IntProperty(), BPy_IntVectorProperty(), brush_edit_apply(), brush_gen_texture(), Buffer_ass_subscript(), Buffer_subscript(), C_Vector_Linspace(), C_Vector_Range(), blender::geometry::calc_straight_curve_positions(), blender::bke::curves::nurbs::calculate_basis_cache(), Hair::Curve::cardinal_keys_for_step(), Hair::Curve::cardinal_motion_keys(), channels_bake_exec(), checker_board_text(), cloth_bvh_collision(), cloth_solve_collisions(), collision_move_object(), Color_ass_subscript(), Color_subscript(), libmv::CompleteReconstructionLogProgress(), compress_reconstruct_steps(), btRigidBody::computeGyroscopicImpulseImplicit_Body(), btRigidBody::computeGyroscopicImpulseImplicit_World(), cp_cu_key(), cp_key(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_points(), blender::nodes::node_geo_curve_primitive_quadratic_bezier_cc::create_quadratic_bezier_curve(), blender::ed::sculpt_paint::cursor_draw_tiling_preview(), Freestyle::CurveInternal::CurvePointIterator::CurvePointIterator(), Freestyle::CurveInternal::CurvePointIterator::CurvePointIterator(), CurvePointIterator_init(), diagonalize(), GeometryManager::displace(), do_cu_key(), do_key(), do_rel_cu_key(), blender::ed::sculpt_paint::do_tiled(), draw_dividers(), btIDebugDraw::drawArc(), btIDebugDraw::drawSpherePatch(), dynamicPaint_doSmudge(), ED_space_image_grid_steps(), ED_space_image_increment_snap_value(), ed_undo_step_direction(), Euler_ass_subscript(), Euler_subscript(), blender::bke::curves::catmull_rom::evaluate_segment(), export_hair_curves_motion(), export_hair_motion_validate_attribute(), export_pointcloud_motion(), ExportCurveSegmentsMotion(), get_effector_tot(), blender::get_factor_from_index(), Geometry::get_uv_tiles(), getLinToLogLut(), getLogToLinLut(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_sequence_exec(), grid_axis_start_and_count(), idprop_ui_data_update_float(), idprop_ui_data_update_int(), btRigidBody::integrateVelocities(), integrator_volume_stack_update_for_subsurface(), interactive_value_init_from_property(), interpolate_curve_points(), key_evaluate_relative(), Hair::Curve::keys_for_step(), LerpCurveSegmentMotionCV(), blender::bke::curves::bezier::linear_interpolation(), blender::ed::sculpt_paint::greasepencil::linear_interpolation(), blender::geometry::linear_interpolation(), Matrix_ass_subscript(), Matrix_subscript(), MatrixAccess_subscript(), mesh_remove_doubles_on_axis(), libmv::Dogleg< Function, Jacobian, Solver >::minimize(), modify_mesh(), PointCloud::Point::motion_key(), Hair::Curve::motion_keys(), Camera::motion_step(), Geometry::motion_step(), Object::motion_step(), Camera::motion_time(), Geometry::motion_time(), Object::motion_time(), motion_triangle_compute_info(), motion_triangle_normals(), motion_triangle_normals_for_step(), motion_triangle_shader_setup(), motion_triangle_smooth_normal(), motion_triangle_smooth_normal(), motion_triangle_smooth_normal(), motion_triangle_vertices(), motion_triangle_vertices(), motion_triangle_vertices_and_normals(), motion_triangle_verts_for_step(), Mesh::Triangle::motion_verts(), blender::bke::greasepencil::LayerGroup::move_node_down(), blender::bke::greasepencil::LayerGroup::move_node_up(), playanim_step(), PointCloud::Point::point_for_step(), Freestyle::Curve::points_begin(), Freestyle::Curve::points_begin(), Freestyle::Curve::points_end(), Freestyle::Curve::points_end(), print_reconstruct_step(), psys_thread_context_init_distribute(), ptcache_particle_totwrite(), ptcache_particle_write(), ptcache_write_needed(), pygpu_buffer__mp_ass_subscript(), pygpu_buffer__mp_subscript(), pyrna_prop_array_ass_subscript(), pyrna_prop_array_subscript(), pyrna_prop_collection_ass_subscript(), pyrna_prop_collection_subscript(), Quaternion_ass_subscript(), Quaternion_subscript(), radial_control_invoke(), radial_control_paint_curve(), rand_range_i(), range_vn_fl(), read_shader_output(), reconstruct_struct(), blender::animrig::remap_cyclic_keyframe_location(), RNA_def_property_ui_range(), RNA_property_enum_step(), RNA_property_float_ui_range(), RNA_property_int_ui_range(), screen_animation_step_invoke(), blender::ed::vse::sequencer_separate_images_exec(), blender::nodes::inverse_eval::set_rna_property(), Freestyle::Stroke::setTextureStep(), SubdAttributeInterpolation::setup_attribute_type(), Freestyle::StrokeShaders::LengthDependingThicknessShader::shade(), SIM_cloth_solve(), blender::ed::greasepencil::simplify_fixed(), blender::ed::sculpt_paint::simplify_fixed(), blender::simplify_fixed(), step(), step(), Freestyle::StrokeShaders::StrokeTextureStepShader::StrokeTextureStepShader(), StrokeTextureStepShader___init__(), target_project_tri_correct(), libmv::TEST(), textview_step_sel(), transform_motion_array_interpolate(), ui_block_colorpicker(), ui_but_hide_fraction(), ui_def_but_rna(), ui_draw_but_curve_grid(), ui_draw_but_VECTORSCOPE(), ui_get_but_step_unit(), ui_litem_estimate_grid_flow(), ui_searchbox_select(), ui_textedit_delete(), ui_textedit_insert_buf(), ui_update_flexible_spacing(), UI_view2d_dot_grid_draw(), UI_view2d_draw_scale_x__discrete_time(), UI_view2d_draw_scale_x__values(), UI_view2d_draw_scale_y__values(), UI_view2d_multi_grid_draw(), uiTemplateColorPicker(), uiTemplateMarker(), btRaycastVehicle::updateAction(), btRaycastVehicle::updateVehicle(), uvedit_vertex_buttons(), Vector_ass_subscript(), Vector_subscript(), version_idproperty_move_data_float(), version_idproperty_move_data_int(), Mesh::Triangle::verts_for_step(), view2d_major_step_x__time(), view2d_smoothview_invoke(), view_zoom_apply_step(), WIDGETGROUP_camera_refresh(), WM_gizmo_context_check_drawstep(), WM_gizmo_target_property_float_range_get(), WM_gizmomap_drawstep_from_gizmo_group(), wm_gizmomap_highlight_find(), wm_gizmomap_modal_set(), Camera::~Camera(), and Object::~Object().