From ac80a6e0b66aad0b740cf1901851cf608b7a7b4b Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 17 Jul 2012 13:41:38 +0200 Subject: [PATCH] Merge shaders into single file --- src/ol/webgl/map.js | 1 - src/ol/webgl/shader.js | 44 ++++++++++++++++++++++++++++++++- src/ol/webgl/shader/fragment.js | 24 ------------------ src/ol/webgl/shader/vertex.js | 24 ------------------ 4 files changed, 43 insertions(+), 50 deletions(-) delete mode 100644 src/ol/webgl/shader/fragment.js delete mode 100644 src/ol/webgl/shader/vertex.js diff --git a/src/ol/webgl/map.js b/src/ol/webgl/map.js index 8d5360407f..c96fb03b2a 100644 --- a/src/ol/webgl/map.js +++ b/src/ol/webgl/map.js @@ -12,7 +12,6 @@ goog.require('goog.webgl'); goog.require('ol.Layer'); goog.require('ol.Map'); goog.require('ol.TileLayer'); -goog.require('ol.webgl.Shader'); goog.require('ol.webgl.TileLayerRenderer'); goog.require('ol.webgl.WebGLContextEventType'); goog.require('ol.webgl.shader.Fragment'); diff --git a/src/ol/webgl/shader.js b/src/ol/webgl/shader.js index 9edc305533..65dae77c7b 100644 --- a/src/ol/webgl/shader.js +++ b/src/ol/webgl/shader.js @@ -1,6 +1,8 @@ -goog.provide('ol.webgl.Shader'); +goog.provide('ol.webgl.shader.Fragment'); +goog.provide('ol.webgl.shader.Vertex'); goog.require('goog.functions'); +goog.require('goog.webgl'); @@ -37,3 +39,43 @@ ol.webgl.Shader.prototype.getSource = function() { * @return {boolean} Is animated? */ ol.webgl.Shader.prototype.isAnimated = goog.functions.FALSE; + + + +/** + * @constructor + * @extends {ol.webgl.Shader} + * @param {string} source Source. + */ +ol.webgl.shader.Fragment = function(source) { + goog.base(this, source); +}; +goog.inherits(ol.webgl.shader.Fragment, ol.webgl.Shader); + + +/** + * @inheritDoc + */ +ol.webgl.shader.Fragment.prototype.getType = function() { + return goog.webgl.FRAGMENT_SHADER; +}; + + + +/** + * @constructor + * @extends {ol.webgl.Shader} + * @param {string} source Source. + */ +ol.webgl.shader.Vertex = function(source) { + goog.base(this, source); +}; +goog.inherits(ol.webgl.shader.Vertex, ol.webgl.Shader); + + +/** + * @inheritDoc + */ +ol.webgl.shader.Vertex.prototype.getType = function() { + return goog.webgl.VERTEX_SHADER; +}; diff --git a/src/ol/webgl/shader/fragment.js b/src/ol/webgl/shader/fragment.js deleted file mode 100644 index dd6c0ed758..0000000000 --- a/src/ol/webgl/shader/fragment.js +++ /dev/null @@ -1,24 +0,0 @@ -goog.provide('ol.webgl.shader.Fragment'); - -goog.require('goog.webgl'); -goog.require('ol.webgl.Shader'); - - - -/** - * @constructor - * @extends {ol.webgl.Shader} - * @param {string} source Source. - */ -ol.webgl.shader.Fragment = function(source) { - goog.base(this, source); -}; -goog.inherits(ol.webgl.shader.Fragment, ol.webgl.Shader); - - -/** - * @inheritDoc - */ -ol.webgl.shader.Fragment.prototype.getType = function() { - return goog.webgl.FRAGMENT_SHADER; -}; diff --git a/src/ol/webgl/shader/vertex.js b/src/ol/webgl/shader/vertex.js deleted file mode 100644 index c1cacbe595..0000000000 --- a/src/ol/webgl/shader/vertex.js +++ /dev/null @@ -1,24 +0,0 @@ -goog.provide('ol.webgl.shader.Vertex'); - -goog.require('goog.webgl'); -goog.require('ol.webgl.Shader'); - - - -/** - * @constructor - * @extends {ol.webgl.Shader} - * @param {string} source Source. - */ -ol.webgl.shader.Vertex = function(source) { - goog.base(this, source); -}; -goog.inherits(ol.webgl.shader.Vertex, ol.webgl.Shader); - - -/** - * @inheritDoc - */ -ol.webgl.shader.Vertex.prototype.getType = function() { - return goog.webgl.VERTEX_SHADER; -};