今天热门
热点:

多个顶点缓存vb的操作,顶点缓存vb


共有4个示例顶点缓存InstanceVB1,InstanceVB2,InstanceVB3,InstanceVB4,它们的值都是通过一个循环进行赋值,请问可以如下操作吗,怎么操作效率最高?

InstanceVB1->Lock(...);
InstanceVB2->Lock(...);
InstanceVB3->Lock(...);
InstanceVB4->Lock(...);

for()
{
操作各示例顶点缓存
}

InstanceVB4->Unlock();
InstanceVB3->Unlock();
InstanceVB2->Unlock();
InstanceVB1->Unlock();

解决方案

可以阿,效率没测过,看算法,如果算法一样,那么分开写可能cpu缓存命中率高一点。

你要是分开写不方便就这么写吧

www.zrccd.nettrue/topics/20180124/125179.htmlTechArticle多个顶点缓存vb的操作,顶点缓存vb 共有4个示例顶点缓存InstanceVB1,InstanceVB2,InstanceVB3,InstanceVB4,它们的值都是通过一个循环进行赋值,请问可以如下操作吗,怎么操作效率最高? In...

相关文章

    暂无相关文章

用户评论

大家都在看