35 state.clipping_plane_count);
36 ps_.shader_set(res.shaders->pointcloud_points.get());
52 ps_.draw(geom, res_handle, res.select_id(ob_ref).get());
62 manager.generate_commands(ps_,
view);
72 manager.submit_only(ps_,
view);
void GPU_framebuffer_bind(blender::gpu::FrameBuffer *fb)
void begin_sync(Resources &res, const State &state) final
void pre_draw(Manager &manager, View &view) final
void edit_object_sync(Manager &manager, const ObjectRef &ob_ref, Resources &res, const State &) final
void draw_line(Framebuffer &framebuffer, Manager &manager, View &view) final
#define OVERLAY_GLOBALS_SLOT
@ DRW_STATE_DEPTH_LESS_EQUAL
detail::Pass< command::DrawMultiBuf > PassMain
gpu::Batch * DRW_cache_pointcloud_vert_overlay_get(Object *ob)