File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -351,7 +351,7 @@ pub(crate) fn validate_linear_texture_data(
351351 return Err ( TransferError :: UnspecifiedRowsPerImage ) ;
352352 } ;
353353
354- if offset >= buffer_size {
354+ if offset > buffer_size {
355355 return Err ( TransferError :: BufferStartOffsetOverrun {
356356 start_offset : offset,
357357 buffer_size : bytes_in_copy,
@@ -1000,7 +1000,7 @@ pub(super) fn copy_buffer_to_buffer(
10001000 let dst_barrier = dst_pending. map ( |pending| pending. into_hal ( dst_buffer, state. snatch_guard ) ) ;
10011001
10021002 // TODO: This check isn't part of the spec., but it looks like it should be.
1003- if source_offset >= src_buffer. size {
1003+ if source_offset > src_buffer. size {
10041004 return Err ( TransferError :: BufferStartOffsetOverrun {
10051005 start_offset : destination_offset,
10061006 buffer_size : dst_buffer. size ,
You can’t perform that action at this time.
0 commit comments