@spearwolf/twopoint5d
Version:
Create 2.5D realtime graphics and pixelart with WebGL and three.js
12 lines • 475 B
JavaScript
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