相关疑难解决方法(0)

顶点属性是否可以成为GLSL-ES 2.0中的数组?

在GLSL-ES中,可以有阵列.例如,GLSL ES规范给出了以下数组的统一变量示例:

uniform vec4 lightPosition[4];
Run Code Online (Sandbox Code Playgroud)

是否可以将顶点属性作为数组?换句话说,根据规范,以下是合法的吗?

attribute vec4 foo[3];  // three vec4s per vertex
Run Code Online (Sandbox Code Playgroud)

GLSL ES规范中的任何地方都明确提到了答案(是或否)?(我找不到它,但我没有读过规范的每一行.)

此外,如果它是合法的,如何使用OpenGL ES 2.0 API初始化这样的属性?(假设glVertexAttribPointer会使用,顶点/ array-elements/vector-elements的布局是什么?)

glsl opengl-es-2.0

8
推荐指数
1
解决办法
2942
查看次数

标签 统计

glsl ×1

opengl-es-2.0 ×1