shadow$provide.module$node_modules$pixi_DOT_js$lib$scene$graphics$shared$buildCommands$buildPixelLine = function(global, require, module, exports) { var _const = require("module$node_modules$pixi_DOT_js$lib$scene$graphics$shared$const"); "use strict"; exports.buildPixelLine = function(points, closed, vertices, indices) { var eps = _const.closePointEps; if (0 !== points.length) { var fx = points[0], fy = points[1], lx = points[points.length - 2], ly = points[points.length - 1]; closed = closed || Math.abs(fx - lx) < eps && Math.abs(fy - ly) < eps; eps = points.length / 2; fx = vertices.length / 2; for (fy = 0; fy < eps; fy++) { vertices.push(points[2 * fy]), vertices.push(points[2 * fy + 1]); } for (points = 0; points < eps - 1; points++) { indices.push(fx + points, fx + points + 1); } closed && indices.push(fx + eps - 1, fx); } }; }; //# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$scene$graphics$shared$buildCommands$buildPixelLine.js.map