60 std::mutex &render_mutex);
local_group_size(16, 16) .push_constant(Type b
void drw_attributes_clear(DRW_Attributes *attributes)
bool drw_custom_data_match_attribute(const CustomData &custom_data, const char *name, int *r_layer_index, eCustomDataType *r_type)
void drw_attributes_merge(DRW_Attributes *dst, const DRW_Attributes *src, std::mutex &render_mutex)
void drw_attributes_add_request(DRW_Attributes *attrs, const char *name, const eCustomDataType type, const int layer_index, const blender::bke::AttrDomain domain)
bool drw_attributes_overlap(const DRW_Attributes *a, const DRW_Attributes *b)
blender::bke::AttrDomain domain
DRW_AttributeRequest requests[GPU_MAX_ATTR]