getAttribLocation的返回值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getAttribLocation的返回值相关的知识,希望对你有一定的参考价值。
var coord = gl.getAttribLocation(shaderProgram, "coordinates"); // 0
var coord2 = gl.getAttribLocation(shaderProgram, "coordinates2"); // 1
var coord = gl.getAttribLocation(shaderProgram, "coordinates"); // 1
var coord2 = gl.getAttribLocation(shaderProgram, "coordinates2"); // 0
说明:按照声明顺序,而不是main中使用顺序记录的,0,1,2,3,4.。。。
----------------------------------------------------------------------------------------
var coord = gl.getAttribLocation(shaderProgram, "coordinates"); // 0
var coord2 = gl.getAttribLocation(shaderProgram, "coordinates2"); // -1
var coord = gl.getAttribLocation(shaderProgram, "coordinates"); // 0
var coord2 = gl.getAttribLocation(shaderProgram, "coordinates2"); // -1
说明:虽然声明,但是未在main中使用,则为-1,第一个使用的为0,不再跟声明顺序有关。
以上是关于getAttribLocation的返回值的主要内容,如果未能解决你的问题,请参考以下文章
JAVA语言中 有返回值的方法和无返回值的方法有啥区别啊 请举例子说明!!