Init Command buffer on inlineUploads in Vulkan
authorGreg Daniel <egdaniel@google.com>
Tue, 21 Mar 2017 20:56:31 +0000 (16:56 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 22 Mar 2017 18:23:41 +0000 (18:23 +0000)
commitdbd11ec106e3726b09bf5d240c9fcbf6a671a570
tree19395b94004bbbbc80d65e1fe5fe31d25ed5474e
parente3060ba87c87bb2f96469389d0ace7b82f85749e
Init Command buffer on inlineUploads in Vulkan

When the first thing we do in a GrGpuCommandBuffer is do an inlineUpload,
we need to make sure we've initialized the command buffer in Vulkan.

BUG=skia:

Change-Id: Iabee770864a61697c55fb1df18b31862d8df3cdc
Reviewed-on: https://skia-review.googlesource.com/9970
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
src/gpu/GrGpuCommandBuffer.h
src/gpu/gl/GrGLGpuCommandBuffer.h
src/gpu/ops/GrMeshDrawOp.cpp
src/gpu/vk/GrVkGpuCommandBuffer.cpp
src/gpu/vk/GrVkGpuCommandBuffer.h