anv/image: Return early when unbinding an image
Found by inspection. Reviewed-by: Chad Versace <chadversary@chromium.org> Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> Cc: "17.0 13.0" <mesa-stable@lists.freedesktop.org>
This commit is contained in:
parent
10d3702a36
commit
c942faf8f3
|
@ -335,14 +335,15 @@ VkResult anv_BindImageMemory(
|
|||
ANV_FROM_HANDLE(anv_device_memory, mem, _memory);
|
||||
ANV_FROM_HANDLE(anv_image, image, _image);
|
||||
|
||||
if (mem) {
|
||||
image->bo = &mem->bo;
|
||||
image->offset = memoryOffset;
|
||||
} else {
|
||||
if (mem == NULL) {
|
||||
image->bo = NULL;
|
||||
image->offset = 0;
|
||||
return VK_SUCCESS;
|
||||
}
|
||||
|
||||
image->bo = &mem->bo;
|
||||
image->offset = memoryOffset;
|
||||
|
||||
if (image->aux_surface.isl.size > 0) {
|
||||
|
||||
/* The offset and size must be a multiple of 4K or else the
|
||||
|
|
Loading…
Reference in New Issue