【发布时间】:2022-01-08 20:49:35
【问题描述】:
我有多个对象,每个对象都有自己的索引缓冲区、顶点缓冲区,有些有不同的着色器或纹理,而且它们都具有相同的顶点格式(x、y、z、u、v、nx ,纽约州,新西兰)。我不想将我的对象批处理在一起,而是在单独的绘图调用中渲染它们。假设我想渲染 5 个不同的对象(立方体、球体等),我是否必须为每个对象创建一个新的 vao,或者有没有办法告诉 OpenGL 我想渲染 5 个不同的缓冲区相同的布局/格式?
【问题讨论】:
标签: opengl vertex-buffer vertex-array-object