ol/webgl exports

This commit is contained in:
raiyni
2018-02-15 21:39:53 -06:00
parent 3d4883f332
commit 1674eba2cd
14 changed files with 133 additions and 130 deletions

View File

@@ -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
};
/**

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;