struct GPUTexture GPUTexture
bool particles_ensure_procedural_data(struct Object *object, struct ParticleSystem *psys, struct ModifierData *md, struct ParticleHairCache **r_hair_cache, int subdiv, int thickness_res)
GPUVertBuf * proc_point_buf
GPUTexture * uv_tex[MAX_MTFACE]
GPUVertBuf * proc_strand_buf
GPUVertBuf * proc_col_buf[MAX_MCOL]
char uv_layer_names[MAX_MTFACE][MAX_LAYER_NAME_CT][MAX_LAYER_NAME_LEN]
GPUTexture * strand_seg_tex
GPUVertBuf * proc_strand_seg_buf
char col_layer_names[MAX_MCOL][MAX_LAYER_NAME_CT][MAX_LAYER_NAME_LEN]
GPUVertBuf * proc_uv_buf[MAX_MTFACE]
GPUTexture * col_tex[MAX_MCOL]
GPUBatch * proc_hairs[MAX_THICKRES]