diff --git a/crates/renderer/src/render_graph/commands.rs b/crates/renderer/src/render_graph/commands.rs index 6ffd1b5..590c70d 100644 --- a/crates/renderer/src/render_graph/commands.rs +++ b/crates/renderer/src/render_graph/commands.rs @@ -129,7 +129,7 @@ where R: IntoImageSubresourceLayers, { fn side_effects(&self, mut map: SideEffectMap) { - let block_size = self.dst.format().block_size() as u64; + let block_size = self.dst.format().block_size(); let texels_per_block = self.dst.format().texels_per_block() as u64; let src_id = self.src.id(); @@ -144,7 +144,7 @@ where let texel_count = if src_region.row_size != 0 { let texel_count = src_region.row_size as u64 * src_region.row_count as u64; debug_assert!( - texel_count % texels_per_block == 0, + texel_count.is_multiple_of(texels_per_block), "Buffer copy region must be a multiple of the block size" ); texel_count @@ -217,7 +217,7 @@ where R: IntoImageSubresourceLayers, { fn side_effects(&self, mut map: SideEffectMap) { - let block_size = self.src.format().block_size() as u64; + let block_size = self.src.format().block_size(); let texels_per_block = self.src.format().texels_per_block() as u64; let src_id = self.src.id(); @@ -232,7 +232,7 @@ where let texel_count = if dst_region.row_size != 0 { let texel_count = dst_region.row_size as u64 * dst_region.row_count as u64; debug_assert!( - texel_count % texels_per_block == 0, + texel_count.is_multiple_of(texels_per_block), "Buffer copy region must be a multiple of the block size" ); texel_count