UNPKG

@luma.gl/gltools

Version:

WebGL2 API Polyfills for WebGL1 WebGLRenderingContext

37 lines (29 loc) 688 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deepArrayEqual = deepArrayEqual; exports.isObjectEmpty = isObjectEmpty; function isObjectEmpty(object) { for (var key in object) { return false; } return true; } function deepArrayEqual(x, y) { if (x === y) { return true; } var isArrayX = Array.isArray(x) || ArrayBuffer.isView(x); var isArrayY = Array.isArray(y) || ArrayBuffer.isView(y); if (isArrayX && isArrayY && x.length === y.length) { for (var i = 0; i < x.length; ++i) { if (x[i] !== y[i]) { return false; } } return true; } return false; } //# sourceMappingURL=utils.js.map