Add some copy support for vulkan msaa
authoregdaniel <egdaniel@google.com>
Wed, 31 Aug 2016 14:37:31 +0000 (07:37 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 31 Aug 2016 14:37:31 +0000 (07:37 -0700)
commit4bcd62e3313da60c3aa96ccd12b7ea440c7266d4
tree695930fc9669667b6dfb4073c107560d3d9b41d1
parent272b311298d78569c88130ceee3096b876fcbf25
Add some copy support for vulkan msaa

This allows us to do copies from:
    msaa->msaa with same sample count
    msaa->no-msaa with a resolve

Still missing support for no-msaa to msaa which will require a copyAsDraw
which is currently stalled and fixing possible driver bugs.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2294533002

Review-Url: https://codereview.chromium.org/2294533002
src/gpu/GrDrawTarget.cpp
src/gpu/GrGpu.h
src/gpu/gl/GrGLGpu.cpp
src/gpu/gl/GrGLGpu.h
src/gpu/vk/GrVkGpu.cpp
src/gpu/vk/GrVkGpu.h
src/gpu/vk/GrVkRenderTarget.cpp
src/gpu/vk/GrVkTextureRenderTarget.cpp
tools/gpu/GrTest.cpp