function ShaderManager(renderer)
{
    WebGLManager.call(this, renderer);

    /**
     * @member {number}
     */
    this.maxAttibs = 10;

    /**
     * @member {any[]}
     */
    this.attribState = [];

    /**
     * @member {any[]}
     */
    this.tempAttribState = [];

    for (var i = 0; i < this.maxAttibs; i++)
    {
        this.attribState[i] = false;
    }

    /**
     * @member {any[]}
     */
    this.stack = [];

    /**
     * @member {number}
     * @private
     */
    this._currentId = -1;

    /**
     * @member {Shader}
     * @private
     */
    this.currentShader = null;

//    this.initPlugins();
}
/**
 * @class
 * @memberof PIXI
 * @extends WebGLManager
 * @param renderer {WebGLRenderer} The renderer this manager works for.
 */
@class
@memberof PIXI
@extends WebGLManager
@param renderer {WebGLRenderer} The renderer this manager works for.
@class @memberof PIXI @extends WebGLManager @param renderer { WebGLRenderer } The renderer this manager works for .
function ShaderManager(renderer)
{
    WebGLManager.call(this, renderer);
    this.maxAttibs = 10;
    this.attribState = [];
    this.tempAttribState = [];
    for (var i = 0; i < this.maxAttibs; i++)
    {
        this.attribState[i] = false;
    }
    this.stack = [];
    this._currentId = -1;
    this.currentShader = null;
}
function ShaderManager ( renderer ) { WebGLManager . call ( this , renderer ) ; this . maxAttibs = 10 ; this . attribState = [ ] ; this . tempAttribState = [ ] ; for ( var i = 0 ; i < this . maxAttibs ; i ++ ) { this . attribState [ i ] = false ; } this . stack = [ ] ; this . _currentId = - 1 ; this . currentShader = null ; }
@class
 @memberof PIXI
 @extends WebGLManager
 @param renderer {WebGLRenderer} The renderer this manager works for.
@class @memberof PIXI @extends WebGLManager @param renderer { WebGLRenderer } The renderer this manager works for .
/**
     * @member {number}
     */ /**
     * @member {any[]}
     */ /**
     * @member {any[]}
     */ /**
     * @member {any[]}
     */ /**
     * @member {number}
     * @private
     */ /**
     * @member {Shader}
     * @private
     */ //    this.initPlugins();