mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-27 09:50:20 +01:00
zink: assert that transfer_dst is available before doing buf2img
the blitter path here was just wishful thinking anyway Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25624>
This commit is contained in:
parent
0b11b41fff
commit
7d0dbdeca2
1 changed files with 3 additions and 7 deletions
|
|
@ -1995,13 +1995,9 @@ zink_transfer_copy_bufimage(struct zink_context *ctx,
|
|||
if (buf2img)
|
||||
box.x = trans->offset;
|
||||
|
||||
if (dst->obj->transfer_dst)
|
||||
zink_copy_image_buffer(ctx, dst, src, trans->base.b.level, buf2img ? x : 0,
|
||||
box.y, box.z, trans->base.b.level, &box, trans->base.b.usage);
|
||||
else
|
||||
util_blitter_copy_texture(ctx->blitter, &dst->base.b, trans->base.b.level,
|
||||
x, box.y, box.z, &src->base.b,
|
||||
0, &box);
|
||||
assert(dst->obj->transfer_dst);
|
||||
zink_copy_image_buffer(ctx, dst, src, trans->base.b.level, buf2img ? x : 0,
|
||||
box.y, box.z, trans->base.b.level, &box, trans->base.b.usage);
|
||||
}
|
||||
|
||||
ALWAYS_INLINE static void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue