Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_cache_impl.h
| Show First 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | |||||
| /* Metaball */ | /* Metaball */ | ||||
| struct GPUBatch *DRW_metaball_batch_cache_get_triangles_with_normals(struct Object *ob); | struct GPUBatch *DRW_metaball_batch_cache_get_triangles_with_normals(struct Object *ob); | ||||
| struct GPUBatch **DRW_metaball_batch_cache_get_surface_shaded( | struct GPUBatch **DRW_metaball_batch_cache_get_surface_shaded( | ||||
| struct Object *ob, struct MetaBall *mb, struct GPUMaterial **gpumat_array, uint gpumat_array_len); | struct Object *ob, struct MetaBall *mb, struct GPUMaterial **gpumat_array, uint gpumat_array_len); | ||||
| struct GPUBatch *DRW_metaball_batch_cache_get_wireframes_face(struct Object *ob); | struct GPUBatch *DRW_metaball_batch_cache_get_wireframes_face(struct Object *ob); | ||||
| /* DispList */ | /* DispList */ | ||||
| void DRW_displist_vertbuf_create_pos_and_nor_and_wiredata(struct ListBase *lb, struct GPUVertBuf *vbo); | void DRW_displist_vertbuf_create_pos_and_nor(struct ListBase *lb, struct GPUVertBuf *vbo); | ||||
| void DRW_displist_vertbuf_create_wiredata(struct ListBase *lb, struct GPUVertBuf *vbo); | |||||
| void DRW_displist_vertbuf_create_loop_pos_and_nor_and_uv( | void DRW_displist_vertbuf_create_loop_pos_and_nor_and_uv( | ||||
| struct ListBase *lb, struct GPUVertBuf *vbo_pos_nor, struct GPUVertBuf *vbo_uv); | struct ListBase *lb, struct GPUVertBuf *vbo_pos_nor, struct GPUVertBuf *vbo_uv); | ||||
| void DRW_displist_indexbuf_create_lines_in_order(struct ListBase *lb, struct GPUIndexBuf *ibo); | void DRW_displist_indexbuf_create_lines_in_order(struct ListBase *lb, struct GPUIndexBuf *ibo); | ||||
| void DRW_displist_indexbuf_create_triangles_in_order(struct ListBase *lb, struct GPUIndexBuf *ibo); | void DRW_displist_indexbuf_create_triangles_in_order(struct ListBase *lb, struct GPUIndexBuf *ibo); | ||||
| void DRW_displist_indexbuf_create_triangles_loop_split_by_material( | void DRW_displist_indexbuf_create_triangles_loop_split_by_material( | ||||
| struct ListBase *lb, struct GPUIndexBuf **ibo_mat, uint mat_len); | struct ListBase *lb, struct GPUIndexBuf **ibo_mat, uint mat_len); | ||||
| /* Lattice */ | /* Lattice */ | ||||
| ▲ Show 20 Lines • Show All 101 Lines • Show Last 20 Lines | |||||