Fix for amd copy as draws on vulkan
authorGreg Daniel <egdaniel@google.com>
Wed, 17 May 2017 15:15:55 +0000 (11:15 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 17 May 2017 15:47:33 +0000 (15:47 +0000)
commite3cd691090cadd09c121d670e535fa7cb3230686
treeacff6fcf46c925dab1d9fc1b7ae36e5463c90c17
parent749002e6f8d302ae5da5b784301c5094680aa6ab
Fix for amd copy as draws on vulkan

Our copies as draws have the same bug on amd as normal bugs where we need
to start a new command buffer before binding a pipeline to it.

Bug: skia:
Change-Id: If9cade2e069bf09758c5328bf606c9bd5b5aab9c
Reviewed-on: https://skia-review.googlesource.com/17213
Reviewed-by: Brian Salomon <bsalomon@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
src/gpu/vk/GrVkCaps.cpp
src/gpu/vk/GrVkCaps.h
src/gpu/vk/GrVkCopyManager.cpp
src/gpu/vk/GrVkGpuCommandBuffer.cpp