Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case NDT_MESH:
- {
- struct timespec ts;
- struct timespec te;
- clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts);
- u8 facedir = n.getFaceDir(nodedef);
- for(u16 j = 0; j < f.mesh_ptr[facedir]->getMeshBufferCount(); j++) {
- scene::IMeshBuffer *buf = (scene::IMeshBuffer *)f.mesh_ptr[facedir]->getMeshBuffer(j);
- collector.append(f.tiles[j],
- (video::S3DVertex *)buf->getVertices(), buf->getVertexCount(),
- buf->getIndices(), buf->getIndexCount(),
- intToFloat(p, BS), f.visual_scale,
- MapBlock_LightColor(255, getInteriorLight(n, 1, nodedef), f.light_source));
- }
- clock_gettime(CLOCK_THREAD_CPUTIME_ID, &te);
- dstream<<"Mesh: "<<(te.tv_nsec - ts.tv_nsec)/1000<<"\n";
- break;}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement