|
Blender V4.3
|
Go to the source code of this file.
Functions | |
Scatter | |
| flat(Type::VEC4, "color_and_coc1") .flat(Type no_perspective(Type::VEC2, "rect_uv1") .no_perspective(Type draw_view | sampler (0, ImageType::FLOAT_2D, "occlusion_tx") .sampler(1 |
| flat(Type::VEC4, "color_and_coc1") .flat(Type no_perspective(Type::VEC2, "rect_uv1") .no_perspective(Type draw_view bokeh_lut_tx | uniform_buf (6, "DepthOfFieldData", "dof_buf") .storage_buf(0 |
Variations | |
| #define | EEVEE_DOF_FINAL_VARIATION(name, ...) GPU_SHADER_CREATE_INFO(name).additional_info(__VA_ARGS__).do_static_compilation(true); |
| #define | EEVEE_DOF_LUT_VARIATIONS(prefix, ...) |
| #define | EEVEE_DOF_GROUND_VARIATIONS(name, ...) |
| color_tx | |
| bokeh_lut_tx | |
| false | |
| true | |
| define ("DOF_BOKEH_TEXTURE", "false") .define("bokeh_lut_tx" | |
| define ("DOF_BOKEH_TEXTURE", "true") .sampler(5 | |
| GPU_SHADER_CREATE_INFO (eevee_depth_of_field_background).define("DOF_FOREGROUND_PASS" | |
| GPU_SHADER_CREATE_INFO (eevee_depth_of_field_foreground).define("DOF_FOREGROUND_PASS" | |
Setup | |
| DOF_BOKEH_LUT_SIZE | DepthOfFieldData |
| DOF_BOKEH_LUT_SIZE dof_buf | GPU_R16F |
| DOF_STABILIZE_GROUP_SIZE dof_buf color_tx in_history_tx sampler(4, ImageType::DEPTH_2D, "depth_tx") .push_constant(Type DOF_DEFAULT_GROUP_SIZE color_tx | GPU_RGBA16F |
| DOF_REDUCE_GROUP_SIZE dof_buf | ScatterRect |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] | DrawCommand |
| do_static_compilation (true) .local_group_size(DOF_BOKEH_LUT_SIZE | |
| DOF_BOKEH_LUT_SIZE | additional_info ("eevee_shared", "draw_view") .uniform_buf(6 |
| DOF_BOKEH_LUT_SIZE dof_buf | image (0, GPU_RG16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_gather_lut_img") .image(1 |
| DOF_BOKEH_LUT_SIZE dof_buf out_scatter_lut_img | image (2, GPU_R16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_resolve_lut_img") .compute_source("eevee_depth_of_field_bokeh_lut_comp.glsl") |
| DOF_DEFAULT_GROUP_SIZE dof_buf | sampler (0, ImageType::FLOAT_2D, "color_tx") .sampler(1 |
| DOF_DEFAULT_GROUP_SIZE dof_buf depth_tx | image (0, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_color_img") .image(1 |
| DOF_DEFAULT_GROUP_SIZE dof_buf depth_tx out_coc_img | compute_source ("eevee_depth_of_field_setup_comp.glsl") |
| DOF_STABILIZE_GROUP_SIZE | additional_info ("eevee_shared", "draw_view", "eevee_velocity_camera") .uniform_buf(6 |
| DOF_STABILIZE_GROUP_SIZE dof_buf | sampler (0, ImageType::FLOAT_2D, "coc_tx") .sampler(1 |
| DOF_STABILIZE_GROUP_SIZE dof_buf color_tx | sampler (2, ImageType::FLOAT_2D, "velocity_tx") .sampler(3 |
| DOF_STABILIZE_GROUP_SIZE dof_buf color_tx in_history_tx sampler(4, ImageType::DEPTH_2D, "depth_tx") .push_constant(Type DOF_DEFAULT_GROUP_SIZE color_tx | sampler (1, ImageType::FLOAT_2D, "coc_tx") .image(0 |
| DOF_STABILIZE_GROUP_SIZE dof_buf color_tx in_history_tx sampler(4, ImageType::DEPTH_2D, "depth_tx") .push_constant(Type DOF_DEFAULT_GROUP_SIZE color_tx out_color_img | compute_source ("eevee_depth_of_field_downsample_comp.glsl") |
| DOF_REDUCE_GROUP_SIZE dof_buf | sampler (0, ImageType::FLOAT_2D, "downsample_tx") .storage_buf(0 |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] | storage_buf (1, Qualifier::WRITE, "ScatterRect", "scatter_bg_list_buf[]") .storage_buf(2 |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf | storage_buf (3, Qualifier::READ_WRITE, "DrawCommand", "scatter_bg_indirect_buf") .image(0 |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf inout_color_lod0_img | image (1, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_color_lod1_img") .image(2 |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf inout_color_lod0_img out_color_lod2_img | image (3, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_color_lod3_img") .image(4 |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf inout_color_lod0_img out_color_lod2_img in_coc_lod0_img | image (5, GPU_R16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_coc_lod1_img") .image(6 |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf inout_color_lod0_img out_color_lod2_img in_coc_lod0_img out_coc_lod2_img | image (7, GPU_R16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_coc_lod3_img") .compute_source("eevee_depth_of_field_reduce_comp.glsl") |
Circle-Of-Confusion Tiles | |
| DOF_TILES_FLATTEN_GROUP_SIZE coc_tx | GPU_R11F_G11F_B10F |
| in_tiles_bg_img | |
| DOF_TILES_FLATTEN_GROUP_SIZE coc_tx | image (2, GPU_R11F_G11F_B10F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_tiles_fg_img") .image(3 |
| DOF_TILES_FLATTEN_GROUP_SIZE coc_tx out_tiles_bg_img | compute_source ("eevee_depth_of_field_tiles_flatten_comp.glsl") |
| additional_info ("eevee_shared", "draw_view", "eevee_depth_of_field_tiles_common") .local_group_size(DOF_TILES_DILATE_GROUP_SIZE | |
| DOF_TILES_DILATE_GROUP_SIZE out_tiles_bg_img push_constant(Type::INT, "ring_count") .push_constant(Type false | additional_info ("eevee_depth_of_field_tiles_dilate") |
| image (0, GPU_R11F_G11F_B10F, Qualifier::READ, ImageType::FLOAT_2D, "in_tiles_fg_img") .image(1 | |
Gather | |
| dof_buf color_tx coc_tx | out_weight_img |
| eevee_depth_of_field_no_lut | |
| additional_info ("eevee_shared", "draw_view", "eevee_depth_of_field_tiles_common", "eevee_sampling_data") .uniform_buf(6 | |
| dof_buf | local_group_size (DOF_GATHER_GROUP_SIZE, DOF_GATHER_GROUP_SIZE) .sampler(0 |
| dof_buf color_tx | sampler (1, ImageType::FLOAT_2D, "color_bilinear_tx") .sampler(2 |
| dof_buf color_tx coc_tx | image (2, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_color_img") .image(3 |
| image (4, GPU_RG16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_occlusion_img") .compute_source("eevee_depth_of_field_gather_comp.glsl") .additional_info("eevee_depth_of_field_gather_common") | |
| DOF_FILTER_GROUP_SIZE | additional_info ("eevee_shared") .sampler(0 |
| DOF_FILTER_GROUP_SIZE color_tx | sampler (1, ImageType::FLOAT_2D, "weight_tx") .image(0 |
| DOF_FILTER_GROUP_SIZE color_tx out_color_img | image (1, GPU_R16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_weight_img") .compute_source("eevee_depth_of_field_filter_comp.glsl") |
Resolve | |
| DOF_RESOLVE_GROUP_SIZE | draw_view |
| DOF_RESOLVE_GROUP_SIZE | eevee_depth_of_field_tiles_common |
| define ("DOF_RESOLVE_PASS", "true") .local_group_size(DOF_RESOLVE_GROUP_SIZE | |
| DOF_RESOLVE_GROUP_SIZE | specialization_constant (Type::BOOL, "do_debug_color", false) .additional_info("eevee_shared" |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data depth_tx | sampler (1, ImageType::FLOAT_2D, "color_tx") .sampler(2 |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data depth_tx color_bg_tx | sampler (3, ImageType::FLOAT_2D, "color_fg_tx") .sampler(4 |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data depth_tx color_bg_tx color_hole_fill_tx | sampler (7, ImageType::FLOAT_2D, "weight_bg_tx") .sampler(8 |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data depth_tx color_bg_tx color_hole_fill_tx weight_fg_tx | sampler (9, ImageType::FLOAT_2D, "weight_hole_fill_tx") .sampler(10 |
| #define EEVEE_DOF_FINAL_VARIATION | ( | name, | |
| ... ) GPU_SHADER_CREATE_INFO(name).additional_info(__VA_ARGS__).do_static_compilation(true); |
Definition at line 137 of file eevee_depth_of_field_info.hh.
| #define EEVEE_DOF_GROUND_VARIATIONS | ( | name, | |
| ... ) |
Definition at line 144 of file eevee_depth_of_field_info.hh.
| #define EEVEE_DOF_LUT_VARIATIONS | ( | prefix, | |
| ... ) |
Definition at line 140 of file eevee_depth_of_field_info.hh.
| true additional_info | ( | "eevee_depth_of_field_tiles_dilate" | ) |
| additional_info | ( | "eevee_shared" | ) |
| additional_info | ( | "eevee_shared" | , |
| "draw_view" | ) |
| additional_info | ( | "eevee_shared" | , |
| "draw_view" | , | ||
| "eevee_depth_of_field_tiles_common" | ) |
| additional_info | ( | "eevee_shared" | , |
| "draw_view" | , | ||
| "eevee_depth_of_field_tiles_common" | , | ||
| "eevee_sampling_data" | ) |
| DOF_STABILIZE_GROUP_SIZE additional_info | ( | "eevee_shared" | , |
| "draw_view" | , | ||
| "eevee_velocity_camera" | ) |
| DOF_STABILIZE_GROUP_SIZE dof_buf color_tx in_history_tx sampler(4, ImageType::DEPTH_2D, "depth_tx") .push_constant(Type DOF_DEFAULT_GROUP_SIZE color_tx out_color_img compute_source | ( | "eevee_depth_of_field_downsample_comp.glsl" | ) |
| DOF_DEFAULT_GROUP_SIZE dof_buf depth_tx out_coc_img compute_source | ( | "eevee_depth_of_field_setup_comp.glsl" | ) |
| DOF_TILES_FLATTEN_GROUP_SIZE coc_tx out_tiles_bg_img compute_source | ( | "eevee_depth_of_field_tiles_flatten_comp.glsl" | ) |
| define | ( | "DOF_BOKEH_TEXTURE" | , |
| "false" | ) |
WORKAROUND(@fclem): This is to keep the code as is for now. The bokeh_lut_tx is referenced even if not used after optimization. But we don't want to include it in the create infos.
| define | ( | "DOF_BOKEH_TEXTURE" | , |
| "true" | ) |
| define | ( | "DOF_RESOLVE_PASS" | , |
| "true" | ) |
| do_static_compilation | ( | true | ) |
Colors, weights, and Circle of confusion radii for the 4 pixels to scatter. Scaling factor for the bokeh distance. Sprite pixel position with origin at sprite center. In pixels.
| GPU_SHADER_CREATE_INFO | ( | eevee_depth_of_field_background | ) |
| GPU_SHADER_CREATE_INFO | ( | eevee_depth_of_field_foreground | ) |
| image | ( | 0 | , |
| GPU_R11F_G11F_B10F | , | ||
| Qualifier::READ | , | ||
| ImageType::FLOAT_2D | , | ||
| "in_tiles_fg_img" | ) |
| DOF_BOKEH_LUT_SIZE dof_buf image | ( | 0 | , |
| GPU_RG16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_gather_lut_img" | ) |
| DOF_DEFAULT_GROUP_SIZE dof_buf depth_tx image | ( | 0 | , |
| GPU_RGBA16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_color_img" | ) |
| DOF_FILTER_GROUP_SIZE color_tx out_color_img image | ( | 1 | , |
| GPU_R16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_weight_img" | ) |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf inout_color_lod0_img image | ( | 1 | , |
| GPU_RGBA16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_color_lod1_img" | ) |
| DOF_TILES_DILATE_GROUP_SIZE image | ( | 2 | , |
| GPU_R11F_G11F_B10F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_tiles_fg_img" | ) |
| DOF_BOKEH_LUT_SIZE dof_buf out_scatter_lut_img image | ( | 2 | , |
| GPU_R16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_resolve_lut_img" | ) |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data depth_tx color_bg_tx color_hole_fill_tx weight_fg_tx stable_color_tx image | ( | 2 | , |
| GPU_RGBA16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_color_img" | ) |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf inout_color_lod0_img out_color_lod2_img image | ( | 3 | , |
| GPU_RGBA16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_color_lod3_img" | ) |
| image | ( | 4 | , |
| GPU_RG16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_occlusion_img" | ) |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf inout_color_lod0_img out_color_lod2_img in_coc_lod0_img image | ( | 5 | , |
| GPU_R16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_coc_lod1_img" | ) |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf inout_color_lod0_img out_color_lod2_img in_coc_lod0_img out_coc_lod2_img image | ( | 7 | , |
| GPU_R16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_coc_lod3_img" | ) |
| dof_buf local_group_size | ( | DOF_GATHER_GROUP_SIZE | , |
| DOF_GATHER_GROUP_SIZE | ) |
| DOF_STABILIZE_GROUP_SIZE dof_buf sampler | ( | 0 | , |
| ImageType::FLOAT_2D | , | ||
| "coc_tx" | ) |
| DOF_DEFAULT_GROUP_SIZE dof_buf sampler | ( | 0 | , |
| ImageType::FLOAT_2D | , | ||
| "color_tx" | ) |
| DOF_REDUCE_GROUP_SIZE dof_buf sampler | ( | 0 | , |
| ImageType::FLOAT_2D | , | ||
| "downsample_tx" | ) |
| flat(Type::VEC4, "color_and_coc1") .flat(Type no_perspective(Type::VEC2, "rect_uv1") .no_perspective(Type draw_view sampler | ( | 0 | , |
| ImageType::FLOAT_2D | , | ||
| "occlusion_tx" | ) |
| DOF_STABILIZE_GROUP_SIZE dof_buf color_tx in_history_tx sampler(4, ImageType::DEPTH_2D, "depth_tx") .push_constant(Type DOF_DEFAULT_GROUP_SIZE color_tx sampler | ( | 1 | , |
| ImageType::FLOAT_2D | , | ||
| "coc_tx" | ) |
| dof_buf color_tx sampler | ( | 1 | , |
| ImageType::FLOAT_2D | , | ||
| "color_bilinear_tx" | ) |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data depth_tx sampler | ( | 1 | , |
| ImageType::FLOAT_2D | , | ||
| "color_tx" | ) |
| DOF_FILTER_GROUP_SIZE color_tx sampler | ( | 1 | , |
| ImageType::FLOAT_2D | , | ||
| "weight_tx" | ) |
| DOF_STABILIZE_GROUP_SIZE dof_buf color_tx sampler | ( | 2 | , |
| ImageType::FLOAT_2D | , | ||
| "velocity_tx" | ) |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data depth_tx color_bg_tx sampler | ( | 3 | , |
| ImageType::FLOAT_2D | , | ||
| "color_fg_tx" | ) |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data depth_tx color_bg_tx color_hole_fill_tx sampler | ( | 7 | , |
| ImageType::FLOAT_2D | , | ||
| "weight_bg_tx" | ) |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data depth_tx color_bg_tx color_hole_fill_tx weight_fg_tx sampler | ( | 9 | , |
| ImageType::FLOAT_2D | , | ||
| "weight_hole_fill_tx" | ) |
| DOF_RESOLVE_GROUP_SIZE specialization_constant | ( | Type::BOOL | , |
| "do_debug_color" | , | ||
| false | ) |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] storage_buf | ( | 1 | , |
| Qualifier::WRITE | , | ||
| "ScatterRect" | , | ||
| "scatter_bg_list_buf" | [] ) |
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] scatter_fg_indirect_buf storage_buf | ( | 3 | , |
| Qualifier::READ_WRITE | , | ||
| "DrawCommand" | , | ||
| "scatter_bg_indirect_buf" | ) |
| DOF_RESOLVE_GROUP_SIZE eevee_sampling_data uniform_buf | ( | 6 | , |
| "DepthOfFieldData" | , | ||
| "dof_buf" | ) |
Referenced by blender::gpu::MTLStorageBuf::MTLStorageBuf().
| bokeh_lut_tx |
Definition at line 132 of file eevee_depth_of_field_info.hh.
| color_tx |
Definition at line 128 of file eevee_depth_of_field_info.hh.
Referenced by blender::workbench::Instance::draw(), blender::draw::overlay::GreasePencil::draw_grease_pencil(), blender::workbench::Instance::draw_image_render(), blender::workbench::Instance::draw_viewport(), GPENCIL_cache_finish(), grease_pencil_object_cache_populate(), OVERLAY_outline_grease_pencil(), and blender::eevee::DepthOfField::render().
| DOF_REDUCE_GROUP_SIZE DepthOfFieldData |
Definition at line 16 of file eevee_depth_of_field_info.hh.
| DOF_RESOLVE_GROUP_SIZE draw_view |
Definition at line 235 of file eevee_depth_of_field_info.hh.
| DOF_REDUCE_GROUP_SIZE dof_buf scatter_fg_list_buf[] DrawCommand |
Definition at line 66 of file eevee_depth_of_field_info.hh.
Referenced by blender::draw::command::DrawMulti::execute().
| eevee_depth_of_field_no_lut |
Definition at line 177 of file eevee_depth_of_field_info.hh.
| DOF_RESOLVE_GROUP_SIZE eevee_depth_of_field_tiles_common |
Definition at line 236 of file eevee_depth_of_field_info.hh.
| false |
Definition at line 134 of file eevee_depth_of_field_info.hh.
Referenced by BKE_movieclip_get_gpu_texture(), BLI_ghashutil_strcmp(), bpy_class_call(), check_j2k(), check_jp2(), do_projectpaint_thread(), edgetag_test_cb(), BlenderSync::get_session_pause(), iTaSC::Armature::getRelativeFrame(), gpencil_layer_cache_add(), IDP_EqualsProperties_ex(), knife_verts_edge_in_face(), blender::nodes::node_geo_realize_instances_cc::node_geo_exec(), pixel_bounds_array(), pixel_bounds_uv(), ringsel_init(), SEQ_transform_seqbase_shuffle_time(), test_rotmode_euler(), WM_exit(), and workspace_change_find_new_layout_cb().
| scattering_history_tx GPU_R11F_G11F_B10F |
Definition at line 90 of file eevee_depth_of_field_info.hh.
Referenced by drw_texture_format_supports_framebuffer(), blender::eevee::VolumeModule::end_sync(), GPENCIL_cache_finish(), GPENCIL_cache_init(), GPU_texture_format_name(), blender::gpu::gpu_texture_format_to_metal(), pygpu_texture_read(), blender::eevee::DepthOfField::render(), blender::eevee::PlanarProbeModule::set_view(), studiolight_create_matcap_gputexture(), blender::gpu::to_bytesize(), blender::gpu::to_bytesize(), blender::gpu::to_component_len(), blender::gpu::to_data_format(), blender::gpu::to_format_flag(), blender::gpu::to_framebuffer_bits(), blender::gpu::to_gl_data_format(), blender::gpu::to_gl_internal_format(), blender::gpu::to_string(), to_string(), blender::gpu::to_vk_format(), blender::gpu::to_vk_image_aspect_flag_bits(), blender::gpu::type_of_conversion_float(), blender::gpu::type_of_conversion_half(), blender::gpu::type_of_conversion_int(), blender::gpu::type_of_conversion_r11g11b10(), blender::gpu::type_of_conversion_ubyte(), blender::gpu::type_of_conversion_uint(), and blender::gpu::validate_data_format().
| dof_buf color_tx coc_tx GPU_R16F |
Definition at line 18 of file eevee_depth_of_field_info.hh.
| DOF_FILTER_GROUP_SIZE color_tx GPU_RGBA16F |
Definition at line 55 of file eevee_depth_of_field_info.hh.
| in_tiles_bg_img |
Definition at line 114 of file eevee_depth_of_field_info.hh.
| dof_buf color_tx coc_tx out_weight_img |
Definition at line 165 of file eevee_depth_of_field_info.hh.
| flat(Type::VEC4, "color_and_coc1") .flat(Type no_perspective(Type::VEC2, "rect_uv1") .no_perspective(Type draw_view bokeh_lut_tx ScatterRect |
Definition at line 64 of file eevee_depth_of_field_info.hh.
| true |
Definition at line 135 of file eevee_depth_of_field_info.hh.
Referenced by Freestyle::StrokeInternal::vertex_iterator_base< Traits >::begin(), Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::begin(), Freestyle::ViewEdgeInternal::fedge_iterator_base< Traits >::begin(), Freestyle::ViewEdgeInternal::vertex_iterator_base< Traits >::begin(), BKE_idtype_idcode_is_valid(), BKE_keyblock_move(), BKE_object_is_deform_modified(), BKE_object_is_modified(), BLI_dir_create_recursive(), bm_face_split_edgenet_find_loop(), bpy_class_call(), check_matching_legacy_layer_counts(), check_point_in_stroke(), cmp_uv(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::dynamic_topology_update(), ed_editnurb_extrude_flag(), edgetag_test_cb(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::end(), Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::end(), Freestyle::ViewEdgeInternal::fedge_iterator_base< Traits >::end(), Freestyle::ViewEdgeInternal::vertex_iterator_base< Traits >::end(), foreach_compat_buffer(), gesture_box_apply(), get_boolean(), GHOST_SystemCocoa::getModifierKeys(), MOD_lineart_chain_clip_at_border(), prepare(), project_bucket_isect_circle(), PyC_ParseBool(), stitch_process_data(), transform_draw_cursor_poll(), WM_xr_haptic_action_apply(), and blender::io::grease_pencil::PDFExporter::write_to_file().