Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_cache_impl_mesh.c
| Show First 20 Lines • Show All 1,222 Lines • ▼ Show 20 Lines | #endif | ||||
| if (DRW_batch_requested(cache->batch.all_verts, GPU_PRIM_POINTS)) { | if (DRW_batch_requested(cache->batch.all_verts, GPU_PRIM_POINTS)) { | ||||
| DRW_vbo_request(cache->batch.all_verts, &mbufcache->vbo.pos_nor); | DRW_vbo_request(cache->batch.all_verts, &mbufcache->vbo.pos_nor); | ||||
| } | } | ||||
| if (DRW_batch_requested(cache->batch.all_edges, GPU_PRIM_LINES)) { | if (DRW_batch_requested(cache->batch.all_edges, GPU_PRIM_LINES)) { | ||||
| DRW_ibo_request(cache->batch.all_edges, &mbufcache->ibo.lines); | DRW_ibo_request(cache->batch.all_edges, &mbufcache->ibo.lines); | ||||
| DRW_vbo_request(cache->batch.all_edges, &mbufcache->vbo.pos_nor); | DRW_vbo_request(cache->batch.all_edges, &mbufcache->vbo.pos_nor); | ||||
| } | } | ||||
| if (DRW_batch_requested(cache->batch.loose_edges, GPU_PRIM_LINES)) { | if (DRW_batch_requested(cache->batch.loose_edges, GPU_PRIM_LINES)) { | ||||
| DRW_ibo_request(cache->batch.loose_edges, &mbufcache->ibo.lines); | DRW_ibo_request(NULL, &mbufcache->ibo.lines); | ||||
| DRW_ibo_request(cache->batch.loose_edges, &mbufcache->ibo.lines_loose); | |||||
| DRW_vbo_request(cache->batch.loose_edges, &mbufcache->vbo.pos_nor); | DRW_vbo_request(cache->batch.loose_edges, &mbufcache->vbo.pos_nor); | ||||
| } | } | ||||
| if (DRW_batch_requested(cache->batch.edge_detection, GPU_PRIM_LINES_ADJ)) { | if (DRW_batch_requested(cache->batch.edge_detection, GPU_PRIM_LINES_ADJ)) { | ||||
| DRW_ibo_request(cache->batch.edge_detection, &mbufcache->ibo.lines_adjacency); | DRW_ibo_request(cache->batch.edge_detection, &mbufcache->ibo.lines_adjacency); | ||||
| DRW_vbo_request(cache->batch.edge_detection, &mbufcache->vbo.pos_nor); | DRW_vbo_request(cache->batch.edge_detection, &mbufcache->vbo.pos_nor); | ||||
| } | } | ||||
| if (DRW_batch_requested(cache->batch.surface_weights, GPU_PRIM_TRIS)) { | if (DRW_batch_requested(cache->batch.surface_weights, GPU_PRIM_TRIS)) { | ||||
| DRW_ibo_request(cache->batch.surface_weights, &mbufcache->ibo.tris); | DRW_ibo_request(cache->batch.surface_weights, &mbufcache->ibo.tris); | ||||
| ▲ Show 20 Lines • Show All 200 Lines • Show Last 20 Lines | |||||