Function bytes_per_row_padded_256

Source
pub fn bytes_per_row_padded_256(unpadded_bpr: u32) -> u32
Expand description

Returns a row byte length rounded up to wgpu’s 256-byte copy alignment.

Zero remains zero. Callers must keep the input below the largest multiple that fits in u32; multiplication can otherwise overflow.

§Panics

In debug builds, panics when the rounded result exceeds u32::MAX.

§Examples

use ailloli_ui_render_wgpu::capture::bytes_per_row_padded_256;
assert_eq!(bytes_per_row_padded_256(0), 0);
assert_eq!(bytes_per_row_padded_256(68), 256);
assert_eq!(bytes_per_row_padded_256(256), 256);