Blender V5.0
gpu_shader_compat_cxx.hh File Reference

Go to the source code of this file.

Macros

#define assert(assertion)
#define printf(...)
#define ATTR_FALLTHROUGH   ((void)0)
#define main()
#define GLSL_CPP_STUBS
#define GPU_SHADER
#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 union   union_is_reserved_glsl_keyword_do_not_use
#define typedef   typedef_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 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
#define specialization_constant_get(create_info, _res)
#define shared_variable_get(create_info, _res)
#define push_constant_get(create_info, _res)
#define interface_get(create_info, _res)
#define attribute_get(create_info, _res)
#define buffer_get(create_info, _res)
#define sampler_get(create_info, _res)
#define image_get(create_info, _res)
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)
#define METAL_CONSTRUCTOR_5(class_name, t1, m1, t2, m2, t3, m3, t4, m4, t5, m5)
#define METAL_CONSTRUCTOR_6(class_name, t1, m1, t2, m2, t3, m3, t4, m4, t5, m5, t6, m6)
#define METAL_CONSTRUCTOR_7(class_name, t1, m1, t2, m2, t3, m3, t4, m4, t5, m5, t6, m6, t7, m7)

Macro Definition Documentation

◆ active

#define active   active_is_reserved_glsl_keyword_do_not_use

Definition at line 146 of file gpu_shader_compat_cxx.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(), uiLayout::resolve(), 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(), uiTemplateRunningJobs(), uv_texture_remove_poll(), view3d_main_region_message_subscribe(), and view3d_panel_curve_data().

◆ assert

#define assert ( assertion)

Shading language to C++ stubs.

The goal of this header is to make the Shading Language source file compile using a modern C++ compiler. This allows for linting and IDE functionalities to work.

This file can be included inside any Shading Language file to make the Shading Language 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 Shading Language are omitted by design. They are either:

  • Not needed (e.g. per component matrix multiplication).
  • Against our code-style (e.g. stpq swizzle).
  • Unsupported by our Metal Shading Language layer (e.g. mixed vector-scalar matrix constructor).

IMPORTANT: Please ask the module team if you need some feature that are not listed in this file.

Definition at line 36 of file gpu_shader_compat_cxx.hh.

Referenced by iTaSC::CacheChannel::_findBlock(), _log_message(), 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_level_to_color(), SVMCompiler::compile_type(), Freestyle::OGF::compute_curvature_tensor(), PathTraceWorkGPU::compute_sorted_queued_paths(), ShaderManager::compute_thin_film_table(), 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(), blender::opensubdiv::GPUVertexBuffer::Create(), 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(), blender::gpu::shader::parser::Scope::foreach_match(), 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(), 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[](), 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(), blender::gpu::shader::parser::Parser::replace(), 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::swapBufferAcquire(), GHOST_ContextVK::swapBufferRelease(), 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(), xml_read_mesh(), device_memory::~device_memory(), DisplayGPUPixelBuffer::~DisplayGPUPixelBuffer(), DisplayGPUTexture::~DisplayGPUTexture(), GHOST_ContextEGL::~GHOST_ContextEGL(), GHOST_ContextGLX::~GHOST_ContextGLX(), GHOST_ContextMTL::~GHOST_ContextMTL(), GHOST_ContextSDL::~GHOST_ContextSDL(), GHOST_ContextWGL::~GHOST_ContextWGL(), GHOST_XrContext::~GHOST_XrContext(), libmv::Image::~Image(), ImageManager::~ImageManager(), LookupTables::~LookupTables(), and Profiler::~Profiler().

◆ ATTR_FALLTHROUGH

#define ATTR_FALLTHROUGH   ((void)0)

Definition at line 120 of file gpu_shader_compat_cxx.hh.

◆ attribute_get

#define attribute_get ( create_info,
_res )
Value:
create_info::_res

Definition at line 197 of file gpu_shader_compat_cxx.hh.

◆ bool2_array

#define bool2_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 76 of file gpu_shader_compat_cxx.hh.

◆ bool3_array

#define bool3_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 77 of file gpu_shader_compat_cxx.hh.

◆ bool4_array

#define bool4_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 78 of file gpu_shader_compat_cxx.hh.

◆ bool_array

#define bool_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 75 of file gpu_shader_compat_cxx.hh.

◆ buffer_get

#define buffer_get ( create_info,
_res )

◆ cast

◆ common

#define common   common_is_reserved_glsl_keyword_do_not_use

◆ external

◆ filter

#define filter   filter_is_reserved_glsl_keyword_do_not_use

Definition at line 179 of file gpu_shader_compat_cxx.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(), blender::bke::AttributeFilter::allow_skip(), 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(), 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_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(), blender::nodes::node_geo_sdf_grid_fillet_cc::node_geo_exec(), blender::nodes::node_geo_sdf_grid_laplacian_cc::node_geo_exec(), blender::nodes::node_geo_sdf_grid_mean_cc::node_geo_exec(), blender::nodes::node_geo_sdf_grid_mean_curvature_cc::node_geo_exec(), blender::nodes::node_geo_sdf_grid_median_cc::node_geo_exec(), blender::nodes::node_geo_sdf_grid_offset_cc::node_geo_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().

◆ fixed

#define fixed   fixed_is_reserved_glsl_keyword_do_not_use

◆ float2_array

#define float2_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 64 of file gpu_shader_compat_cxx.hh.

◆ float3_array

#define float3_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 65 of file gpu_shader_compat_cxx.hh.

◆ float4_array

#define float4_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 66 of file gpu_shader_compat_cxx.hh.

◆ float_array

#define float_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 63 of file gpu_shader_compat_cxx.hh.

Referenced by libmv::ByteArrayToScaledFloatArray(), and libmv::FloatArrayToScaledByteArray().

◆ fvec2

#define fvec2   fvec2_is_reserved_glsl_keyword_do_not_use

Definition at line 175 of file gpu_shader_compat_cxx.hh.

◆ fvec3

#define fvec3   fvec3_is_reserved_glsl_keyword_do_not_use

Definition at line 176 of file gpu_shader_compat_cxx.hh.

◆ fvec4

#define fvec4   fvec4_is_reserved_glsl_keyword_do_not_use

Definition at line 177 of file gpu_shader_compat_cxx.hh.

◆ GLSL_CPP_STUBS

#define GLSL_CPP_STUBS

Definition at line 138 of file gpu_shader_compat_cxx.hh.

◆ goto

#define goto   goto_is_reserved_glsl_keyword_do_not_use

Definition at line 155 of file gpu_shader_compat_cxx.hh.

◆ GPU_SHADER

#define GPU_SHADER

Definition at line 140 of file gpu_shader_compat_cxx.hh.

◆ hvec2

#define hvec2   hvec2_is_reserved_glsl_keyword_do_not_use

Definition at line 172 of file gpu_shader_compat_cxx.hh.

Referenced by bevelinside().

◆ hvec3

#define hvec3   hvec3_is_reserved_glsl_keyword_do_not_use

Definition at line 173 of file gpu_shader_compat_cxx.hh.

◆ hvec4

#define hvec4   hvec4_is_reserved_glsl_keyword_do_not_use

Definition at line 174 of file gpu_shader_compat_cxx.hh.

◆ image_get

#define image_get ( create_info,
_res )
Value:
create_info::_res

Definition at line 200 of file gpu_shader_compat_cxx.hh.

◆ in

#define in

Definition at line 50 of file gpu_shader_compat_cxx.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(), ConvertNode::constant_fold(), blender::io::alembic::convert_abc_value(), blender::io::alembic::convert_abc_value(), blender::io::alembic::convert_abc_value(), blender::io::alembic::convert_abc_value(), libmv::Convolve(), libmv::ConvolveGaussian(), libmv::ConvolveHorizontal(), libmv::ConvolveVertical(), btCollisionWorldImporter::createTriangleMeshContainer(), blender::meshintersect::crosssegs_test(), cycle_offset_triple(), blender::meshintersect::diamondcross_test(), distnoise_map_inputs(), distribute_grid(), do_hue_sat_fac(), libmv::DownsampleChannelsBy2(), ED_node_composit_default_init(), 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(), fill_shader_input(), 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_rgbe(), film_get_pass_pixel_sample_count(), film_get_pass_pixel_volume_majorant(), 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_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_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(), GPU_stack_link_zone(), 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_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(), kernel_volume_density_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(), blender::gpu::MTLBackend::metal_is_supported(), musgrave_map_inputs(), blender::meshintersect::nestedholes_test(), node_get_stack(), blender::nodes::node_geo_repeat_cc::repeat_input_node::node_shader_fn(), blender::nodes::node_geo_repeat_cc::repeat_output_node::node_shader_fn(), 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_radial_tiling_cc::node_shader_gpu_radial_tiling(), 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(), 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_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_b(), valuefn_g(), valuefn_r(), voronoi_map_inputs(), CocoaAppDelegate::windowWillClose:, wood_map_inputs(), and xml_read_shader_graph().

◆ inout

◆ input

#define input   input_is_reserved_glsl_keyword_do_not_use

Definition at line 170 of file gpu_shader_compat_cxx.hh.

Referenced by blender::nodes::node_composite_glare_cc::GlareOperation::accumulate_ghosts_cpu(), blender::nodes::node_geo_accumulate_field_cc::AccumulateFieldInput::AccumulateFieldInput(), blender::fn::multi_function::SignatureBuilder::add(), blender::meshintersect::add_edge_constraints(), blender::meshintersect::add_face_constraints(), blender::dot_export::NodeWithSockets::add_input(), blender::meshintersect::add_input_verts(), add_nodes_inlined(), 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::MaskSamplerDirectByte::apply_mask(), blender::seq::MaskSamplerDirectFloat::apply_mask(), blender::seq::MaskSamplerTransformedByte::apply_mask(), blender::seq::MaskSamplerTransformedFloat::apply_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::ed::greasepencil::image_render::attribute_interpolate(), GlossyBsdfNode::attributes(), MetallicBsdfNode::attributes(), PrincipledBsdfNode::attributes(), PrincipledHairBsdfNode::attributes(), PrincipledVolumeNode::attributes(), 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(), BsdfNode::compile(), CurvesNode::compile(), VolumeNode::compile(), 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(), AddClosureNode::constant_fold(), BackgroundNode::constant_fold(), BumpNode::constant_fold(), CurvesNode::constant_fold(), EmissionNode::constant_fold(), FloatCurveNode::constant_fold(), GammaNode::constant_fold(), InvertNode::constant_fold(), MixClosureNode::constant_fold(), RGBCurvesNode::constant_fold(), ShaderGraph::constant_fold(), VectorCurvesNode::constant_fold(), blender::compositor::convolve(), blender::gpu::ShaderInterface::copy_input_name(), ShaderGraph::copy_nodes(), ImageTextureNode::cull_tiles(), 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(), ShaderNode::disconnect_unused_input(), 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_file_output_node(), 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(), uiLayoutItemGridFlow::estimate_impl(), 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_convolve_cc::ConvolveOperation::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_geo_enable_output_cc::EnableOutputOperation::execute(), blender::nodes::node_geo_menu_switch_cc::MenuSwitchOperation::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_blur(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_blur(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::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_bokehblur_cc::BokehBlurOperation::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_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_tonemap_cc::ToneMapOperation::execute_photoreceptor_cpu(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_radial_distortion_cpu(), 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_bokehblur_cc::BokehBlurOperation::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_bokehblur_cc::BokehBlurOperation::execute_variable_size_gpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_gpu(), MapRangeNode::expand(), 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_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(), blender::ed::space_node::get_available_sorted_inputs(), Node::get_bool(), Node::get_bool_array(), blender::nodes::node_composite_levels_cc::LevelsOperation::get_channel(), blender::nodes::get_compositor_group_input_extra_info(), 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::nodes::node_composite_moviedistortion_cc::MovieDistortionOperation::get_distortion_type(), blender::compositor::get_domain_priority(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::get_extension_mode_x(), blender::nodes::node_composite_displace_cc::DisplaceOperation::get_extension_mode_x(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::get_extension_mode_x(), blender::nodes::node_composite_rotate_cc::RotateOperation::get_extension_mode_x(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_extension_mode_x(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::get_extension_mode_x(), blender::nodes::node_composite_transform_cc::TransformOperation::get_extension_mode_x(), blender::nodes::node_composite_translate_cc::TranslateOperation::get_extension_mode_x(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::get_extension_mode_y(), blender::nodes::node_composite_displace_cc::DisplaceOperation::get_extension_mode_y(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::get_extension_mode_y(), blender::nodes::node_composite_rotate_cc::RotateOperation::get_extension_mode_y(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_extension_mode_y(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::get_extension_mode_y(), blender::nodes::node_composite_transform_cc::TransformOperation::get_extension_mode_y(), blender::nodes::node_composite_translate_cc::TranslateOperation::get_extension_mode_y(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::get_falloff(), blender::nodes::node_composite_keying_cc::KeyingOperation::get_feather_falloff(), blender::nodes::node_composite_mask_cc::MaskOperation::get_flags(), Node::get_float(), Node::get_float2(), Node::get_float2_array(), Node::get_float3(), Node::get_float3_array(), Node::get_float_array(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_frame_type(), get_input(), blender::compositor::get_input_origin_socket(), Node::get_int(), Node::get_int_array(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::get_interpolation(), blender::nodes::node_composite_displace_cc::DisplaceOperation::get_interpolation(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::get_interpolation(), blender::nodes::node_composite_rotate_cc::RotateOperation::get_interpolation(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_interpolation(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::get_interpolation(), blender::nodes::node_composite_transform_cc::TransformOperation::get_interpolation(), blender::nodes::node_composite_translate_cc::TranslateOperation::get_interpolation(), blender::nodes::node_composite_convolve_cc::ConvolveOperation::get_kernel_data_type(), blender::nodes::node_composite_glare_cc::GlareOperation::get_kernel_data_type(), blender::nodes::node_composite_legacy_cryptomatte_cc::LegacyCryptoMatteOperation::get_layers(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::get_mode(), blender::nodes::node_fn_rotate_euler_cc::get_multi_function(), Node::get_node(), Node::get_node_array(), blender::nodes::node_composite_boxmask_cc::BoxMaskOperation::get_operation(), blender::nodes::node_composite_ellipsemask_cc::EllipseMaskOperation::get_operation(), blender::compositor::get_output_linked_to_input(), get_padded_gpu_type(), blender::nodes::node_composite_denoise_cc::DenoiseOperation::get_prefilter_mode(), blender::nodes::node_composite_glare_cc::GlareOperation::get_quality(), blender::nodes::node_composite_denoise_cc::DenoiseOperation::get_quality_mode(), blender::compositor::get_shader_node_input_link(), Node::get_string(), Node::get_string_array(), Node::get_transform(), Node::get_transform_array(), blender::nodes::node_composite_blur_cc::BlurOperation::get_type(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::get_type(), blender::nodes::node_composite_filter_cc::FilterOperation::get_type(), blender::nodes::node_composite_glare_cc::GlareOperation::get_type(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::get_type(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::get_type(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_type(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::get_type(), 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(), GPU_stack_link_zone(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::nodes::node_composite_group_output_cc::GroupOutputOperation::GroupOutputOperation(), SubsurfaceScatteringNode::has_bssrdf_bump(), BsdfBaseNode::has_bump(), Node::has_default_value(), PrincipledBsdfNode::has_nonzero_weight(), PrincipledBsdfNode::has_surface_bssrdf(), PrincipledBsdfNode::has_surface_emission(), PrincipledBsdfNode::has_surface_transparent(), PrincipledHairBsdfNode::has_surface_transparent(), 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(), GlossyBsdfNode::is_isotropic(), MetallicBsdfNode::is_isotropic(), MapRangeNode::is_linear_operation(), MathNode::is_linear_operation(), MixColorNode::is_linear_operation(), MixFloatNode::is_linear_operation(), MixNode::is_linear_operation(), MixVectorNode::is_linear_operation(), MixVectorNonUniformNode::is_linear_operation(), VectorMapRangeNode::is_linear_operation(), VectorMathNode::is_linear_operation(), 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(), kernel_volume_density_evaluate(), blender::nodes::LazyFunctionForGeometryNode::LazyFunctionForGeometryNode(), blender::nodes::node_geo_index_switch_cc::LazyFunctionForIndexSwitchNode::LazyFunctionForIndexSwitchNode(), libmv_frameAccessorgetTransformRun(), 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(), 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(), operator<<(), operator<<(), ShaderGraph::optimize_volume_output(), blender::compositor::pad(), blender::bke::idprop::tests::parse_json(), blender::gpu::shader::parser::Parser::Parser(), 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::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(), uiLayoutItemGridFlow::resolve_impl(), mv::FrameAccessor::Transform::run(), blender::compositor::sample_ewa_extended_read_callback(), blender::compositor::sample_ewa_zero_read_callback(), blender::compositor::sample_pixel(), blender::compositor::sample_pixel_cpu(), blender::compositor::sample_pixel_gpu(), 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(), shader_eval_volume_density(), OutputAOVNode::simplify_settings(), blender::bke::node_structure_type_inferencing::simulation_zone_status_propagate(), blender::fn::multi_function::SignatureBuilder::single_input(), blender::compositor::smaa(), blender::ed::space_node::snode_autoconnect(), Node::socket_is_modified(), blender::gpu::split_array(), libmv::SplitChannels(), square_roughness_node_insert(), SVMCompiler::stack_assign(), SVMCompiler::stack_assign_if_linked(), SVMCompiler::stack_assign_if_not_equal(), SVMCompiler::stack_assign_if_not_equal(), 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(), blender::TEST(), blender::TEST(), TEST(), TEST(), blender::bke::idprop::tests::test_convert_idprop_from_value(), blender::gpu::tests::test_preprocess_default_arguments(), blender::gpu::tests::test_preprocess_include(), blender::gpu::tests::test_preprocess_parser(), blender::gpu::tests::test_preprocess_reference(), blender::gpu::tests::test_preprocess_resource_guard(), blender::gpu::tests::test_preprocess_stage_attribute(), blender::gpu::tests::test_preprocess_struct_methods(), blender::gpu::tests::test_preprocess_template(), blender::gpu::tests::test_preprocess_template_struct(), 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(), blender::ed::space_node::ui_node_draw_input(), blender::ed::space_node::ui_node_draw_node(), uiTemplateNodeInputs(), uiTemplateNodeLink(), uiTemplateNodeView(), blender::compositor::van_vliet_gaussian_blur(), blender::gpu::vbo_bind(), blender::fn::multi_function::SignatureBuilder::vector_input(), version_principled_bsdf_sheen(), version_update_node_input(), view3d_gpu_select(), view3d_gpu_select_ex(), view3d_gpu_select_with_id_filter(), blender::nodes::node_composite_colorbalance_cc::white_point_variable(), 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_glare_poll(), blender::ed::space_node::WIDGETGROUP_node_split_poll(), blender::math::QuaternionBase< T >::wrapped_around(), xml_read_shader_graph(), blender::compositor::zero_pad_cpu(), and blender::compositor::zero_pad_gpu().

◆ int2_array

#define int2_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 68 of file gpu_shader_compat_cxx.hh.

◆ int3_array

#define int3_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 69 of file gpu_shader_compat_cxx.hh.

◆ int4_array

#define int4_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 70 of file gpu_shader_compat_cxx.hh.

◆ int_array

#define int_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 67 of file gpu_shader_compat_cxx.hh.

◆ interface

◆ interface_get

◆ long

#define long   long_is_reserved_glsl_keyword_do_not_use

◆ main

◆ METAL_CONSTRUCTOR_1

#define METAL_CONSTRUCTOR_1 ( class_name,
t1,
m1 )
Value:
class_name() = default; \
class_name(t1 m1##_) : m1(m1##_){};

Definition at line 81 of file gpu_shader_compat_cxx.hh.

◆ METAL_CONSTRUCTOR_2

#define METAL_CONSTRUCTOR_2 ( class_name,
t1,
m1,
t2,
m2 )
Value:
class_name() = default; \
class_name(t1 m1##_, t2 m2##_) : m1(m1##_), m2(m2##_){};

Definition at line 85 of file gpu_shader_compat_cxx.hh.

◆ METAL_CONSTRUCTOR_3

#define METAL_CONSTRUCTOR_3 ( class_name,
t1,
m1,
t2,
m2,
t3,
m3 )
Value:
class_name() = default; \
class_name(t1 m1##_, t2 m2##_, t3 m3##_) : m1(m1##_), m2(m2##_), m3(m3##_){};

Definition at line 89 of file gpu_shader_compat_cxx.hh.

◆ METAL_CONSTRUCTOR_4

#define METAL_CONSTRUCTOR_4 ( class_name,
t1,
m1,
t2,
m2,
t3,
m3,
t4,
m4 )
Value:
class_name() = default; \
class_name(t1 m1##_, t2 m2##_, t3 m3##_, t4 m4##_) \
: m1(m1##_), m2(m2##_), m3(m3##_), m4(m4##_){};

Definition at line 93 of file gpu_shader_compat_cxx.hh.

◆ METAL_CONSTRUCTOR_5

#define METAL_CONSTRUCTOR_5 ( class_name,
t1,
m1,
t2,
m2,
t3,
m3,
t4,
m4,
t5,
m5 )
Value:
class_name() = default; \
class_name(t1 m1##_, t2 m2##_, t3 m3##_, t4 m4##_, t5 m5##_) \
: m1(m1##_), m2(m2##_), m3(m3##_), m4(m4##_), m5(m5##_){};

Definition at line 98 of file gpu_shader_compat_cxx.hh.

◆ METAL_CONSTRUCTOR_6

#define METAL_CONSTRUCTOR_6 ( class_name,
t1,
m1,
t2,
m2,
t3,
m3,
t4,
m4,
t5,
m5,
t6,
m6 )
Value:
class_name() = default; \
class_name(t1 m1##_, t2 m2##_, t3 m3##_, t4 m4##_, t5 m5##_, t6 m6##_) \
: m1(m1##_), m2(m2##_), m3(m3##_), m4(m4##_), m5(m5##_), m6(m6##_){};

Definition at line 103 of file gpu_shader_compat_cxx.hh.

◆ METAL_CONSTRUCTOR_7

#define METAL_CONSTRUCTOR_7 ( class_name,
t1,
m1,
t2,
m2,
t3,
m3,
t4,
m4,
t5,
m5,
t6,
m6,
t7,
m7 )
Value:
class_name() = default; \
class_name(t1 m1##_, t2 m2##_, t3 m3##_, t4 m4##_, t5 m5##_, t6 m6##_, t7 m7##_) \
: m1(m1##_), m2(m2##_), m3(m3##_), m4(m4##_), m5(m5##_), m6(m6##_), m7(m7##_){};

Definition at line 108 of file gpu_shader_compat_cxx.hh.

◆ noinline

#define noinline   noinline_is_reserved_glsl_keyword_do_not_use

Definition at line 157 of file gpu_shader_compat_cxx.hh.

◆ out

#define out

Definition at line 48 of file gpu_shader_compat_cxx.hh.

Referenced by _bmo_slot_copy(), annotation_stroke_convertcoords(), apply_color_space(), blender::ed::transform::applyAxisConstraintVec(), blender::ed::transform::applyObjectConstraintVec(), blender::draw::attribute_interpolate(), blender::ed::greasepencil::image_render::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(), 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(), blender::nodes::materialx::GroupNodeParser::compute(), blender::io::alembic::convert_abc_value(), 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(), 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(), DenoiseTask::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(), 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_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_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(), GPU_stack_link_zone(), group_copy_outputs(), group_execute(), group_gpu_move_outputs(), hammersley_create(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), blender::imbuf::imb_oiio_write(), KDL::ChainFkSolverAcc::JntToCart(), KDL::ChainFkSolverVel::JntToCart(), blender::meshintersect::lineholeinsquare_test(), main(), makeAttribList(), blender::meshintersect::manycross_test(), GHOST_Wintab::mapWintabToSysCoordinates(), blender::meshintersect::mixedpts_test(), node_get_stack(), blender::nodes::node_geo_repeat_cc::repeat_input_node::node_shader_fn(), blender::nodes::node_geo_repeat_cc::repeat_output_node::node_shader_fn(), 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_radial_tiling_cc::node_shader_gpu_radial_tiling(), 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_file_compressed_write(), 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_preprocess_transform_crop(), blender::gpu::shader::parser::Parser::serialize_mutations(), 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(), 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_b(), valuefn_g(), valuefn_r(), vectorfn(), wm_xr_navigation_fly_modal(), wm_xr_navigation_grab_apply(), and xml_read_shader_graph().

◆ output

#define output   output_is_reserved_glsl_keyword_do_not_use

Definition at line 171 of file gpu_shader_compat_cxx.hh.

Referenced by blender::fn::multi_function::SignatureBuilder::add(), add_nodes_inlined(), blender::dot_export::NodeWithSockets::add_output(), blender::bke::compositor::add_passes_used_by_group_input_node(), 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(), AttributeNode::attributes(), GeometryNode::attributes(), HairInfoNode::attributes(), ParticleInfoNode::attributes(), PointInfoNode::attributes(), TextureCoordinateNode::attributes(), UVMapNode::attributes(), VertexColorNode::attributes(), VolumeInfoNode::attributes(), blender::ed::space_node::best_socket_output(), 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(), blender::seq::calc_wipe_blend(), 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_shader_tex_voronoi_cc::VoronoiMetricFunction::call(), colormanage_imbuf_make_linear(), SVMCompiler::compile_type(), blender::seq::composite_shadow(), blender::nodes::node_composite_displace_cc::DisplaceOperation::compute_anisotropic(), 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_displace_cc::DisplaceOperation::compute_interpolation(), 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::compositor::convolve(), blender::io::obj::create_mtl_node_tree(), blender::bke::tests::ArmatureDeformTestBase::curves_test(), blender::draw::Manager::data_debug(), dBoxBox2(), 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(), ED_preview_prepare_world_simple(), blender::geometry::edges_to_curves_convert(), blender::bke::tests::ArmatureDeformTestBase::edit_mesh_test(), Shader::estimate_emission(), uiLayoutItemGridFlow::estimate_impl(), 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_convolve_cc::ConvolveOperation::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_geo_enable_output_cc::EnableOutputOperation::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_blur_cc::BlurOperation::execute_blur(), 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_group_output_cc::GroupOutputOperation::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_group_output_cc::GroupOutputOperation::execute_copy_cpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_copy_cpu(), blender::nodes::node_composite_group_output_cc::GroupOutputOperation::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_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(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_step_pass_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_sun_beams_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(), MapRangeNode::expand(), MathNode::expand(), VolumeInfoNode::expand(), 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(), GPU_stack_link_zone(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::bke::tests::ArmatureDeformTestBase::grease_pencil_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(), IMB_colormanagement_space_from_cicp(), IMB_colormanagement_space_to_cicp(), 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(), kernel_volume_density_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::bke::tests::ArmatureDeformTestBase::mesh_test(), 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(), blender::nodes::node_composite_render_layer_cc::node_extra_info(), 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::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(), blender::compositor::pad(), 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::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_gpu(), uiLayoutItemGridFlow::resolve_impl(), mv::FrameAccessor::Transform::run(), blender::compositor::sample_pixel_gpu(), 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(), shader_eval_volume_density(), blender::bke::node_structure_type_inferencing::simulation_zone_status_propagate(), blender::fn::multi_function::SignatureBuilder::single_output(), 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::fn::multi_function::tests::TEST(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::gpu::tests::test_preprocess_default_arguments(), blender::gpu::tests::test_preprocess_parser(), blender::gpu::tests::test_preprocess_reference(), blender::gpu::tests::test_preprocess_resource_guard(), blender::gpu::tests::test_preprocess_stage_attribute(), blender::gpu::tests::test_preprocess_struct_methods(), blender::gpu::tests::test_preprocess_template(), blender::gpu::tests::test_preprocess_template_struct(), 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(), update_cursor_scale(), blender::compositor::van_vliet_gaussian_blur(), blender::fn::multi_function::SignatureBuilder::vector_output(), 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::nodes::node_composite_colorbalance_cc::white_point_variable(), 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(), blender::compositor::zero_pad_cpu(), blender::compositor::zero_pad_gpu(), and zstd_read().

◆ packed

◆ partition

#define partition   partition_is_reserved_glsl_keyword_do_not_use

Definition at line 145 of file gpu_shader_compat_cxx.hh.

Referenced by generate_next_domains(), and topdown().

◆ printf

#define printf ( ...)

Definition at line 37 of file gpu_shader_compat_cxx.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(), 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_rearrange_exec(), animdata_filter_animchan(), animdata_filter_dopesheet(), animdata_filter_ds_textures(), annotation_draw_modal(), annotation_paint_initstroke(), annotation_stroke_begin(), 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_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_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_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(), 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(), 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(), dpxCreate(), dpxOpen(), blender::draw::DRW_curve_batch_cache_create_requested(), ED_anim_ale_fcurve_delete(), 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(), 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_ContextMTL::GHOST_ContextMTL(), 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_returned_value(), GHOST_SystemCocoa::handleKeyEvent(), handleNumInput(), blender::ed::asset::has_external_files(), icon_draw_rect(), blender::animrig::id_action_ensure(), IDP_BlendReadData_impl(), IDP_DirectLinkProperty(), IDP_EqualsProperties_ex(), IDP_print(), idproperties_fix_groups_lengths_recurse(), image_load_sequence_multilayer(), IMB_colormanagement_colorspace_to_scene_linear(), IMB_colormanagement_colorspace_to_scene_linear_v3(), IMB_colormanagement_colorspace_to_scene_linear_v4(), IMB_colormanagement_scene_linear_to_colorspace(), IMB_colormanagement_scene_linear_to_colorspace_v3(), imb_load_dpx_cineon(), imb_save_dpx_cineon(), 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(), 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(), log_default(), 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(), 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(), 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_dual1(), print_dual2(), print_dual3(), 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_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(), property_string_length_storage(), 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_vectorcall(), quantize(), randint_ghash_tests(), randint_map_tests(), raycast_callback(), RE_bake_pixels_populate_from_objects(), RE_RenderFrame(), blender::io::alembic::AbcPointsReader::read_geometry(), read_id_in_lib(), 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(), 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(), RNA_string_get_alloc(), RNA_string_length(), RNA_string_set(), RNA_struct_override_matches(), rna_system_idproperty_find(), rotate_to_plane(), scanfill(), scene_delete_exec(), screen_animation_step_invoke(), screen_refresh_if_needed(), SCULPT_cache_calc_brushdata_symm(), select_anim_channel_keys(), blender::draw::select::SelectMap::select_id(), uiLayout::separator_spacer(), 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(), 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_menutype_draw(), UI_panel_add_instanced(), UI_pie_menu_invoke(), 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_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_gizmogrouptype_find(), WM_gizmotype_find(), wm_handlers_do_keymap_with_gizmo_handler(), 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_uilisttype_find(), wm_window_make_drawable(), write_crash_blend(), write_region(), and blender::io::alembic::AbcObjectReader::xform().

◆ push_constant_get

#define push_constant_get ( create_info,
_res )
Value:
create_info::_res

Definition at line 195 of file gpu_shader_compat_cxx.hh.

◆ resource

#define resource   resource_is_reserved_glsl_keyword_do_not_use

Definition at line 154 of file gpu_shader_compat_cxx.hh.

Referenced by blender::ResourceScope::add(), blender::ResourceScope::add(), blender::gpu::render_graph::VKResourceStateTracker::add_buffer(), 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::render_graph::vk_index_buffer_binding_build_links(), blender::gpu::render_graph::vk_vertex_buffer_bindings_build_links(), and blender::gpu::VKShaderInterface::VKShaderInterface().

◆ row_major

#define row_major   row_major_is_reserved_glsl_keyword_do_not_use

Definition at line 184 of file gpu_shader_compat_cxx.hh.

Referenced by uiLayout::grid_flow().

◆ sampler3DRect

#define sampler3DRect   sampler3DRect_is_reserved_glsl_keyword_do_not_use

Definition at line 178 of file gpu_shader_compat_cxx.hh.

◆ sampler_get

#define sampler_get ( create_info,
_res )
Value:
create_info::_res

Definition at line 199 of file gpu_shader_compat_cxx.hh.

◆ shared

◆ shared_variable_get

#define shared_variable_get ( create_info,
_res )
Value:
create_info::_res

Definition at line 194 of file gpu_shader_compat_cxx.hh.

◆ sizeof

#define sizeof   sizeof_is_reserved_glsl_keyword_do_not_use

◆ specialization_constant_get

#define specialization_constant_get ( create_info,
_res )
Value:
create_info::_res

Definition at line 193 of file gpu_shader_compat_cxx.hh.

◆ superp

#define superp   superp_is_reserved_glsl_keyword_do_not_use

Definition at line 169 of file gpu_shader_compat_cxx.hh.

◆ typedef

#define typedef   typedef_is_reserved_glsl_keyword_do_not_use

Definition at line 150 of file gpu_shader_compat_cxx.hh.

◆ uint2_array

#define uint2_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 72 of file gpu_shader_compat_cxx.hh.

◆ uint3_array

#define uint3_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 73 of file gpu_shader_compat_cxx.hh.

◆ uint4_array

#define uint4_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 74 of file gpu_shader_compat_cxx.hh.

◆ uint_array

#define uint_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 71 of file gpu_shader_compat_cxx.hh.

◆ union

#define union   union_is_reserved_glsl_keyword_do_not_use

Definition at line 148 of file gpu_shader_compat_cxx.hh.

◆ unsigned

#define unsigned   unsigned_is_reserved_glsl_keyword_do_not_use