diff --git a/wgpu-core/src/command/transfer.rs b/wgpu-core/src/command/transfer.rs index 8e98a4c9b90..5e85e600edb 100644 --- a/wgpu-core/src/command/transfer.rs +++ b/wgpu-core/src/command/transfer.rs @@ -694,11 +694,6 @@ impl Global { .into()); } - if size == 0 { - log::trace!("Ignoring copy_buffer_to_buffer of size 0"); - return Ok(()); - } - // Make sure source is initialized memory and mark dest as initialized. cmd_buf_data.buffer_memory_init_actions.extend( dst_buffer.initialization_status.read().create_action( @@ -767,11 +762,6 @@ impl Global { let buffer_memory_init_actions = &mut cmd_buf_data.buffer_memory_init_actions; let texture_memory_actions = &mut cmd_buf_data.texture_memory_actions; - if copy_size.width == 0 || copy_size.height == 0 || copy_size.depth_or_array_layers == 0 { - log::trace!("Ignoring copy_buffer_to_texture of size 0"); - return Ok(()); - } - let dst_texture = hub .textures .get(destination.texture) @@ -928,11 +918,6 @@ impl Global { let buffer_memory_init_actions = &mut cmd_buf_data.buffer_memory_init_actions; let texture_memory_actions = &mut cmd_buf_data.texture_memory_actions; - if copy_size.width == 0 || copy_size.height == 0 || copy_size.depth_or_array_layers == 0 { - log::trace!("Ignoring copy_texture_to_buffer of size 0"); - return Ok(()); - } - let src_texture = hub .textures .get(source.texture) @@ -1103,11 +1088,6 @@ impl Global { let tracker = &mut cmd_buf_data.trackers; let texture_memory_actions = &mut cmd_buf_data.texture_memory_actions; - if copy_size.width == 0 || copy_size.height == 0 || copy_size.depth_or_array_layers == 0 { - log::trace!("Ignoring copy_texture_to_texture of size 0"); - return Ok(()); - } - let src_texture = hub .textures .get(source.texture)