Blender
V3.3
|
Variables | |
std::atomic< int > | next_id = 0 |
thread_local int | thread_id = next_id.fetch_add(1, std::memory_order_relaxed) |
|
inline |
Definition at line 34 of file BLI_enumerable_thread_specific.hh.
Referenced by get_next_free_id(), gpu_node_graph_finalize_uniform_attrs(), and SCULPT_connected_components_ensure().
|
inline |
Definition at line 35 of file BLI_enumerable_thread_specific.hh.
Referenced by BLI_task_parallel_thread_id(), calc_multiplane_scrape_surface_task_cb(), do_clay_brush_task_cb_ex(), do_clay_strips_brush_task_cb_ex(), do_clay_thumb_brush_task_cb_ex(), do_cloth_brush_apply_forces_task_cb_ex(), do_color_smooth_task_cb_exec(), do_crease_brush_task_cb_ex(), do_displacement_eraser_brush_task_cb_ex(), do_displacement_smear_brush_task_cb_ex(), do_draw_brush_task_cb_ex(), do_draw_face_sets_brush_task_cb_ex(), do_draw_sharp_brush_task_cb_ex(), do_enhance_details_brush_task_cb_ex(), do_fill_brush_task_cb_ex(), do_flatten_brush_task_cb_ex(), do_grab_brush_task_cb_ex(), do_gravity_task_cb_ex(), do_inflate_brush_task_cb_ex(), do_layer_brush_task_cb_ex(), do_mask_brush_draw_task_cb_ex(), do_multiplane_scrape_brush_task_cb_ex(), do_nudge_brush_task_cb_ex(), do_paint_brush_task_cb_ex(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), do_pinch_brush_task_cb_ex(), do_relax_face_sets_brush_task_cb_ex(), do_rotate_brush_task_cb_ex(), do_scrape_brush_task_cb_ex(), do_smear_brush_task_cb_exec(), do_smooth_brush_task_cb_ex(), do_snake_hook_brush_task_cb_ex(), do_thumb_brush_task_cb_ex(), do_topology_rake_bmesh_task_cb_ex(), do_topology_relax_task_cb_ex(), do_topology_slide_task_cb_ex(), blender::compositor::TextureBaseOperation::execute_pixel_sampled(), lineart_occlusion_single_line(), load_tex_task_cb_ex(), blender::threading::EnumerableThreadSpecific< T >::local(), blender::ed::sculpt_paint::paint::image::PaintingKernel< ImageBuffer >::paint(), SCULPT_brush_strength_factor(), SCULPT_do_surface_smooth_brush_displace_task_cb_ex(), SCULPT_do_surface_smooth_brush_laplacian_task_cb_ex(), and blender::compositor::TextureBaseOperation::update_memory_buffer_partial().