Clean up GrVkImage::setLayout()
authorjvanverth <jvanverth@google.com>
Fri, 6 May 2016 19:31:28 +0000 (12:31 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 6 May 2016 19:31:28 +0000 (12:31 -0700)
commit50c46c7b189caf94abb79cdc125245a6c0de0b4e
tree2483848030f74ff7be3be965fa411a7a7707a09c
parent14f850abfe791484f830bd7003811320ee21dcbb
Clean up GrVkImage::setLayout()

Fixes issues with mipmap generation, and calculates src information
inside the routine rather than having the client do it.
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1950713006

Review-Url: https://codereview.chromium.org/1950713006
src/gpu/vk/GrVkGpu.cpp
src/gpu/vk/GrVkImage.cpp
src/gpu/vk/GrVkImage.h
src/gpu/vk/GrVkPipelineState.cpp