Use ol.structs.Buffer.getUsage
This commit is contained in:
@@ -262,12 +262,11 @@ ol.renderer.webgl.Map.prototype.bindBuffer = function(target, buf) {
|
|||||||
} else {
|
} else {
|
||||||
var buffer = gl.createBuffer();
|
var buffer = gl.createBuffer();
|
||||||
gl.bindBuffer(target, buffer);
|
gl.bindBuffer(target, buffer);
|
||||||
// FIXME should get STATIC/STREAM from buf
|
|
||||||
gl.bufferData(
|
gl.bufferData(
|
||||||
target,
|
target,
|
||||||
target == goog.webgl.ARRAY_BUFFER ?
|
target == goog.webgl.ARRAY_BUFFER ?
|
||||||
new Float32Array(arr) : new Uint16Array(arr),
|
new Float32Array(arr) : new Uint16Array(arr),
|
||||||
goog.webgl.STATIC_DRAW);
|
buf.getUsage());
|
||||||
var dirtySet = new ol.structs.IntegerSet();
|
var dirtySet = new ol.structs.IntegerSet();
|
||||||
buf.addDirtySet(dirtySet);
|
buf.addDirtySet(dirtySet);
|
||||||
this.bufferCache_[bufferKey] = {
|
this.bufferCache_[bufferKey] = {
|
||||||
|
|||||||
Reference in New Issue
Block a user