Newer
Older
pixi.js / packages / graphics / src / webgl / shaders / PrimitiveShader.js
@Matt Karl Matt Karl on 31 Oct 2017 550 bytes Next Restructure for v5 (#4387)
import { Shader, Program } from '@pixi/core';
import fragment from './primitive.frag';
import vertex from './primitive.vert';

/**
 * This shader is used to draw simple primitive shapes for {@link PIXI.Graphics}.
 *
 * @class
 * @memberof PIXI
 * @extends PIXI.Shader
 */
export default class PrimitiveShader extends Shader
{
    /**
     * @param {WebGLRenderingContext} gl - The webgl shader manager this shader works for.
     */
    constructor()
    {
        const program = Program.from(vertex, fragment);

        super(program, {});
    }
}