File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -156,7 +156,8 @@ cc.GLProgramState = function (glprogram) {
156
156
157
157
var activeUniforms = glprogram . _glContext . getProgramParameter ( glprogram . _programObj ,
158
158
glprogram . _glContext . ACTIVE_UNIFORMS ) ;
159
-
159
+
160
+ var count = 0 ;
160
161
for ( var i = 0 ; i < activeUniforms ; ++ i ) {
161
162
var uniform = glprogram . _glContext . getActiveUniform ( glprogram . _programObj , i ) ;
162
163
if ( uniform . name . indexOf ( "CC_" ) !== 0 ) {
@@ -165,8 +166,9 @@ cc.GLProgramState = function (glprogram) {
165
166
uniform . name = uniform . name . replace ( "[]" , "" ) ;
166
167
var uniformValue = new cc . UniformValue ( uniform , glprogram ) ;
167
168
this . _uniforms . push ( uniformValue ) ;
168
- this . _uniformsByName [ uniform . name ] = i ;
169
- this . _uniformsByLocation [ uniform . location ] = i ;
169
+ this . _uniformsByName [ uniform . name ] = count ;
170
+ this . _uniformsByLocation [ uniform . location ] = count ;
171
+ count ++ ;
170
172
}
171
173
}
172
174
} ;
You can’t perform that action at this time.
0 commit comments