function uploadGraphics(renderer, item) {
    if (!(item instanceof _pixi_graphics__WEBPACK_IMPORTED_MODULE_2__.Graphics)) {
        return false;
    }
    var geometry = item.geometry;
    // update dirty graphics to get batches
    item.finishPoly();
    geometry.updateBatches();
    var batches = geometry.batches;
    // upload all textures found in styles
    for (var i = 0; i < batches.length; i++) {
        var texture = batches[i].style.texture;
        if (texture) {
            uploadBaseTextures(renderer, texture.baseTexture);
        }
    }
    // if its not batchable - update vao for particular shader
    if (!geometry.batchable) {
        renderer.geometry.bind(geometry, item._resolveDirectShader(renderer));
    }
    return true;
}
Built-in hook to upload PIXI.Graphics to the GPU.
@private
@param renderer - instance of the webgl renderer
@param item - Item to check
@returns If item was uploaded.