Calculates the number of bytes including necessary padding when passing a GPUImageCopyBuffer.
Ref: https://en.wikipedia.org/wiki/Data_structure_alignment#Computing_padding
The width to get the padding for
The padded and unpadded values
import { getRowPadding } from "@std/webgpu/row-padding";import { assertEquals } from "@std/assert";assertEquals(getRowPadding(1), { unpadded: 4, padded: 256 }); Copy
import { getRowPadding } from "@std/webgpu/row-padding";import { assertEquals } from "@std/assert";assertEquals(getRowPadding(1), { unpadded: 4, padded: 256 });
Calculates the number of bytes including necessary padding when passing a GPUImageCopyBuffer.
Ref: https://en.wikipedia.org/wiki/Data_structure_alignment#Computing_padding