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