Newer
Older
pixi.js / packages / canvas / canvas-mesh / src / SimpleMesh.js
@Ivan Popelyshev Ivan Popelyshev on 12 Dec 2018 556 bytes Fix mesh TextureMatrix and CanvasMeshRenderer (#5278)
import { SimpleMesh } from '@pixi/mesh-extras';

/**
 * Renders the object using the Canvas renderer
 *
 * @private
 * @method _renderCanvas
 * @memberof PIXI.Mesh#
 * @param {PIXI.CanvasRenderer} renderer - The canvas renderer.
 */
SimpleMesh.prototype._renderCanvas = function _renderCanvas(renderer)
{
    if (this.autoUpdate)
    {
        this.geometry.getAttribute('aVertexPosition').update();
    }

    if (this.shader.update)
    {
        this.shader.update();
    }

    this.calculateUvs();

    this.material._renderCanvas(renderer, this);
};