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) {
156156
157157 var activeUniforms = glprogram . _glContext . getProgramParameter ( glprogram . _programObj ,
158158 glprogram . _glContext . ACTIVE_UNIFORMS ) ;
159-
159+
160+ var count = 0 ;
160161 for ( var i = 0 ; i < activeUniforms ; ++ i ) {
161162 var uniform = glprogram . _glContext . getActiveUniform ( glprogram . _programObj , i ) ;
162163 if ( uniform . name . indexOf ( "CC_" ) !== 0 ) {
@@ -165,8 +166,9 @@ cc.GLProgramState = function (glprogram) {
165166 uniform . name = uniform . name . replace ( "[]" , "" ) ;
166167 var uniformValue = new cc . UniformValue ( uniform , glprogram ) ;
167168 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 ++ ;
170172 }
171173 }
172174} ;
You can’t perform that action at this time.
0 commit comments