|
@@ -11,20 +11,10 @@ function WebGLAttributes( gl ) {
|
|
|
var array = attribute.array;
|
|
|
var usage = attribute.dynamic ? gl.DYNAMIC_DRAW : gl.STATIC_DRAW;
|
|
|
|
|
|
- var buffer;
|
|
|
+ var buffer = gl.createBuffer();
|
|
|
|
|
|
- if (attribute.onCreateCallback) {
|
|
|
-
|
|
|
- buffer = attribute.onCreateCallback();
|
|
|
-
|
|
|
- } else {
|
|
|
-
|
|
|
- buffer = gl.createBuffer();
|
|
|
-
|
|
|
- gl.bindBuffer( bufferType, buffer );
|
|
|
- gl.bufferData( bufferType, array, usage );
|
|
|
-
|
|
|
- }
|
|
|
+ gl.bindBuffer( bufferType, buffer );
|
|
|
+ gl.bufferData( bufferType, array, usage );
|
|
|
|
|
|
attribute.onUploadCallback();
|
|
|
|