UNPKG

@luma.gl/gltools

Version:

WebGL2 API Polyfills for WebGL1 WebGLRenderingContext

28 lines (23 loc) 546 B
export function isObjectEmpty(object) { for (const key in object) { return false; } return true; } export function deepArrayEqual(x, y) { if (x === y) { return true; } const isArrayX = Array.isArray(x) || ArrayBuffer.isView(x); const isArrayY = Array.isArray(y) || ArrayBuffer.isView(y); if (isArrayX && isArrayY && x.length === y.length) { for (let i = 0; i < x.length; ++i) { if (x[i] !== y[i]) { return false; } } return true; } return false; } //# sourceMappingURL=utils.js.map