File tree 1 file changed +5
-6
lines changed
1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -1763,17 +1763,16 @@ var LibraryGL = {
1763
1763
) {
1764
1764
for ( var i = 0 ; i < n ; i ++ ) {
1765
1765
var buffer = GLctx [ createFunction ] ( ) ;
1766
- if ( ! buffer ) {
1766
+ var id = buffer && GL . getNewId ( objectTable ) ;
1767
+ if ( buffer ) {
1768
+ buffer . name = id ;
1769
+ objectTable [ id ] = buffer ;
1770
+ } else {
1767
1771
GL . recordError ( 0x0502 /* GL_INVALID_OPERATION */ ) ;
1768
1772
#if GL_ASSERTIONS
1769
1773
err ( 'GL_INVALID_OPERATION in ' + functionName + ': GLctx.' + createFunction + ' returned null - most likely GL context is lost!' ) ;
1770
1774
#endif
1771
- while ( i < n ) { { { makeSetValue ( 'buffers' , 'i++*4' , 0 , 'i32' ) } } } ;
1772
- return ;
1773
1775
}
1774
- var id = GL . getNewId ( objectTable ) ;
1775
- buffer . name = id ;
1776
- objectTable [ id ] = buffer ;
1777
1776
{ { { makeSetValue ( 'buffers' , 'i*4' , 'id' , 'i32' ) } } } ;
1778
1777
}
1779
1778
} ,
You can’t perform that action at this time.
0 commit comments