postDraw(renderer) {
		// remove the previously applied tint
		renderer.clearTint();

		// clear the mask if set
		if (typeof this.mask !== "undefined") {
			renderer.clearMask();
		}

		// revert to the default shader if defined
		if (typeof this.shader === "object" && typeof renderer.gl !== "undefined") {
			renderer.customShader = undefined;
			//renderer.setCompositor("quad");
		}

		// restore the context
		renderer.restore();

		// reset the dirty flag
		this.isDirty = false;
	}
restore the rendering context after drawing (automatically called by melonJS).
@see Renderable#preDraw
@see Renderable#draw
@param {CanvasRenderer|WebGLRenderer} renderer - a renderer object