@spearwolf/twopoint5d
Version:
Create 2.5D realtime graphics and pixelart with WebGL and three.js
13 lines • 496 B
JavaScript
export function updateUpdateRange(pool, buffers) {
if (pool && buffers) {
for (const [name, { itemSize }] of pool.buffer.buffers) {
const bufAttr = buffers.get(name);
const count = itemSize * pool.usedCount;
if (count !== bufAttr.updateRanges[0]?.count) {
bufAttr.clearUpdateRanges();
bufAttr.addUpdateRange(0, itemSize * pool.usedCount);
}
}
}
}
//# sourceMappingURL=updateUpdateRange.js.map