首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有单顶点/索引缓冲区的多个绘图调用?

具有单顶点/索引缓冲区的多个绘图调用?
EN

Stack Overflow用户
提问于 2019-10-09 00:42:17
回答 1查看 237关注 0票数 0

我想要实现简单的子弹轨迹(在OpenGL-ES 2-3中)系统,它将允许使用不同的纹理或材料为不同的轨迹,所以,这意味着,打算在不同的绘制调用和每个顶点可以修改之前的渲染。

实际上,我不知道在每次更新中将执行多少次绘制调用,以及将有多少顶点传递给这个抽签调用,所以我尝试对所有路径使用单顶点缓冲区和单索引缓冲区,并在每个帧中用不同的路径数据填充顶点缓冲区。索引缓冲区填充简单(0,1,2,3,3,4,4,5,6.)价值只有一次,不会再改变了。

你能建议一些最佳做法,如何做到这一点?对于每个批处理,我可以使用不同的呈现状态和不同的顶点区域进行绘制调用吗?对于每次抽签,我应该使用哪些索引区域?索引偏移量必须考虑顶点偏移量,或者可能将索引应用于顶点区域而不是整个缓冲区,这样就可以在每次抽签调用时将索引缓冲区偏移量设置为0?或者,也许,我完全错了,应该做点别的什么吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-10 08:02:05

好吧,那我是怎么做到的:

  1. I对所有批仍使用单个大缓冲区,每批I只映射缓冲区的一部分(每批新的部分),并更改该部分中的数据。
  2. 指数必须考虑到该部分的偏移量。因此,当您使用第4、5、6、7顶点呈现部分缓冲区时,必须使用具有{4、5、6、7}数据的部分索引缓冲区。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58295643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档