anv/meta: Fix CopyBuffer when size matches HW limit
Perform a copy when the copy_size matches the HW limit (max_copy_size). Otherwise the current behavior is that we fail the following assertion: assert(height < max_surface_dim); because the values are equal.
This commit is contained in:
parent
c21de2bf04
commit
2c94f659e8
|
@ -846,7 +846,7 @@ void anv_CmdCopyBuffer(
|
|||
|
||||
/* First, we make a bunch of max-sized copies */
|
||||
uint64_t max_copy_size = max_surface_dim * max_surface_dim * bs;
|
||||
while (copy_size > max_copy_size) {
|
||||
while (copy_size >= max_copy_size) {
|
||||
do_buffer_copy(cmd_buffer, src_buffer->bo, src_offset,
|
||||
dest_buffer->bo, dest_offset,
|
||||
max_surface_dim, max_surface_dim, copy_format);
|
||||
|
|
Loading…
Reference in New Issue