UNPKG

@spearwolf/twopoint5d

Version:

a library to create 2.5d realtime graphics and pixelart with three.js

12 lines 475 B
import { toDrawUsage } from './toDrawUsage.js'; export function selectBuffers(buffers, bufferTypes) { const results = []; for (const [usageType, needsUpdate] of Object.entries(bufferTypes)) { if (needsUpdate === true) { const drawUsage = toDrawUsage(usageType); results.push(...Array.from(buffers.values()).filter((buffer) => buffer.usage === drawUsage)); } } return results; } //# sourceMappingURL=selectBuffers.js.map