UNPKG

typegpu

Version:

A thin layer between JS and WebGPU/WGSL that improves development experience and allows for faster iteration.

10 lines (9 loc) 250 B
/** * @param value * @param modulo has to be power of 2 */ export const roundUp = (value, modulo) => { const bitMask = modulo - 1; const invBitMask = ~bitMask; return (value & bitMask) === 0 ? value : (value & invBitMask) + modulo; };