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:
Jason Ekstrand 2017-03-21 17:16:46 -07:00
parent 10d3702a36
commit c942faf8f3
1 changed files with 5 additions and 4 deletions

View File

@ -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