ol/webgl exports
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
/**
|
||||
* @module ol/webgl/Buffer
|
||||
*/
|
||||
import _ol_webgl_ from '../webgl.js';
|
||||
import {STATIC_DRAW, STREAM_DRAW, DYNAMIC_DRAW} from '../webgl.js';
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
const BufferUsage = {
|
||||
STATIC_DRAW: _ol_webgl_.STATIC_DRAW,
|
||||
STREAM_DRAW: _ol_webgl_.STREAM_DRAW,
|
||||
DYNAMIC_DRAW: _ol_webgl_.DYNAMIC_DRAW
|
||||
STATIC_DRAW: STATIC_DRAW,
|
||||
STREAM_DRAW: STREAM_DRAW,
|
||||
DYNAMIC_DRAW: DYNAMIC_DRAW
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -6,7 +6,7 @@ import Disposable from '../Disposable.js';
|
||||
import {includes} from '../array.js';
|
||||
import {listen, unlistenAll} from '../events.js';
|
||||
import {clear} from '../obj.js';
|
||||
import _ol_webgl_ from '../webgl.js';
|
||||
import {ARRAY_BUFFER, ELEMENT_ARRAY_BUFFER, TEXTURE_2D, TEXTURE_WRAP_S, TEXTURE_WRAP_T} from '../webgl.js';
|
||||
import ContextEventType from '../webgl/ContextEventType.js';
|
||||
|
||||
/**
|
||||
@@ -112,9 +112,9 @@ WebGLContext.prototype.bindBuffer = function(target, buf) {
|
||||
const buffer = gl.createBuffer();
|
||||
gl.bindBuffer(target, buffer);
|
||||
let /** @type {ArrayBufferView} */ arrayBuffer;
|
||||
if (target == _ol_webgl_.ARRAY_BUFFER) {
|
||||
if (target == ARRAY_BUFFER) {
|
||||
arrayBuffer = new Float32Array(arr);
|
||||
} else if (target == _ol_webgl_.ELEMENT_ARRAY_BUFFER) {
|
||||
} else if (target == ELEMENT_ARRAY_BUFFER) {
|
||||
arrayBuffer = this.hasOESElementIndexUint ?
|
||||
new Uint32Array(arr) : new Uint16Array(arr);
|
||||
}
|
||||
@@ -323,11 +323,11 @@ function createTextureInternal(gl, opt_wrapS, opt_wrapT) {
|
||||
|
||||
if (opt_wrapS !== undefined) {
|
||||
gl.texParameteri(
|
||||
_ol_webgl_.TEXTURE_2D, _ol_webgl_.TEXTURE_WRAP_S, opt_wrapS);
|
||||
TEXTURE_2D, TEXTURE_WRAP_S, opt_wrapS);
|
||||
}
|
||||
if (opt_wrapT !== undefined) {
|
||||
gl.texParameteri(
|
||||
_ol_webgl_.TEXTURE_2D, _ol_webgl_.TEXTURE_WRAP_T, opt_wrapT);
|
||||
TEXTURE_2D, TEXTURE_WRAP_T, opt_wrapT);
|
||||
}
|
||||
|
||||
return texture;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @module ol/webgl/Fragment
|
||||
*/
|
||||
import {inherits} from '../index.js';
|
||||
import _ol_webgl_ from '../webgl.js';
|
||||
import {FRAGMENT_SHADER} from '../webgl.js';
|
||||
import WebGLShader from '../webgl/Shader.js';
|
||||
|
||||
/**
|
||||
@@ -22,6 +22,6 @@ inherits(WebGLFragment, WebGLShader);
|
||||
* @inheritDoc
|
||||
*/
|
||||
WebGLFragment.prototype.getType = function() {
|
||||
return _ol_webgl_.FRAGMENT_SHADER;
|
||||
return FRAGMENT_SHADER;
|
||||
};
|
||||
export default WebGLFragment;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @module ol/webgl/Vertex
|
||||
*/
|
||||
import {inherits} from '../index.js';
|
||||
import _ol_webgl_ from '../webgl.js';
|
||||
import {VERTEX_SHADER} from '../webgl.js';
|
||||
import WebGLShader from '../webgl/Shader.js';
|
||||
|
||||
/**
|
||||
@@ -22,6 +22,6 @@ inherits(WebGLVertex, WebGLShader);
|
||||
* @inheritDoc
|
||||
*/
|
||||
WebGLVertex.prototype.getType = function() {
|
||||
return _ol_webgl_.VERTEX_SHADER;
|
||||
return VERTEX_SHADER;
|
||||
};
|
||||
export default WebGLVertex;
|
||||
|
||||
Reference in New Issue
Block a user