29 for (
int i = 0; i < 2; i++) {
@ V3D_OVERLAY_EDIT_CU_NORMALS
#define DRW_shgroup_call_no_cull(shgroup, geom, ob)
@ DRW_STATE_DEPTH_LESS_EQUAL
#define DRW_PASS_CREATE(pass, state)
#define DRW_shgroup_uniform_block(shgroup, name, ubo)
void GPU_framebuffer_bind(GPUFrameBuffer *fb)
struct GPUShader GPUShader
GPUBatch * DRW_cache_curve_edge_normal_get(Object *ob)
GPUBatch * DRW_cache_curve_edge_wire_get(Object *ob)
GPUBatch * DRW_cache_curve_vert_overlay_get(Object *ob)
GPUBatch * DRW_cache_curve_edge_overlay_get(Object *ob)
bool DRW_state_is_fbo(void)
const DRWContextState * DRW_context_state_get(void)
void DRW_shgroup_uniform_float_copy(DRWShadingGroup *shgroup, const char *name, const float value)
void DRW_shgroup_call_instances(DRWShadingGroup *shgroup, Object *ob, struct GPUBatch *geom, uint count)
void DRW_shgroup_state_enable(DRWShadingGroup *shgroup, DRWState state)
void DRW_shgroup_uniform_int_copy(DRWShadingGroup *shgroup, const char *name, const int value)
DRWShadingGroup * DRW_shgroup_create(struct GPUShader *shader, DRWPass *pass)
void DRW_shgroup_uniform_bool_copy(DRWShadingGroup *shgroup, const char *name, const bool value)
void DRW_draw_pass(DRWPass *pass)
ccl_gpu_kernel_postfix ccl_global float int int int int sh
void OVERLAY_edit_curve_draw(OVERLAY_Data *vedata)
void OVERLAY_edit_curve_cache_populate(OVERLAY_Data *vedata, Object *ob)
void OVERLAY_edit_curve_cache_init(OVERLAY_Data *vedata)
void OVERLAY_edit_surf_cache_populate(OVERLAY_Data *vedata, Object *ob)
GPUShader * OVERLAY_shader_edit_curve_handle(void)
GPUShader * OVERLAY_shader_edit_curve_wire(void)
GPUShader * OVERLAY_shader_edit_curve_point(void)
struct GPUUniformBuf * block_ubo
OVERLAY_StorageList * stl
OVERLAY_FramebufferList * fbl
struct GPUFrameBuffer * overlay_default_fb
DRWPass * edit_curve_handle_ps
DRWPass * edit_curve_wire_ps[2]
OVERLAY_ShadingData shdata
DRWShadingGroup * edit_curve_wire_grp[2]
DRWShadingGroup * edit_curve_normal_grp[2]
DRWShadingGroup * edit_curve_points_grp
DRWShadingGroup * edit_curve_handle_grp
struct OVERLAY_PrivateData::@250 edit_curve
float edit_curve_normal_length
struct OVERLAY_PrivateData * pd