Merge shaders into single file

This commit is contained in:
Tom Payne
2012-07-17 13:41:38 +02:00
parent 7e2816ecd8
commit ac80a6e0b6
4 changed files with 43 additions and 50 deletions

View File

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

View File

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

View File

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

View File

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