Newer
Older
pixi.js / src / extras / webgl / TilingShader.js
@Ivan Popelyshev Ivan Popelyshev on 19 Apr 2016 656 bytes Mesh, TilingSprite and ParticleContainer fix
var Shader = require('pixi-gl-core').GLShader;
var glslify  = require('glslify');
var Const = require('../../core/const');

/**
 * @class
 * @extends PIXI.Shader
 * @memberof PIXI.mesh
 * @param gl {PIXI.Shader} The WebGL shader manager this shader works for.
 */
function TilingShader(gl)
{
    Shader.call(this,
        gl,
        glslify('./tilingSprite.vert').replace(/%PRECISION%/gi, Const.PRECISION.DEFAULT),
        glslify('./tilingSprite.frag').replace(/%PRECISION%/gi, Const.PRECISION.DEFAULT)
    );
}

TilingShader.prototype = Object.create(Shader.prototype);
TilingShader.prototype.constructor = TilingShader;
module.exports = TilingShader;