(OpenGL 3.1 - 4.2)(GLSL)高效的统一变量?

时间:2012-03-20 06:49:30

标签: opengl glsl

我计划通过修改各种统一变量(例如位置,旋转等)来渲染单个模型的多个实例。

有没有更好的方法来修改我想渲染的每个实例的统一变量?

1 个答案:

答案 0 :(得分:4)

对于例如渲染,您可以使用ARB_instanced_arrays扩展名。使用此扩展,您可以在标准顶点数组中定义不那么一致的变量,使用glVertexAttribDivisor函数可以在非均匀变量变化时进行微调。