diff options
author | 2016-11-30 13:38:32 -0500 | |
---|---|---|
committer | 2016-11-30 20:17:51 +0000 | |
commit | c293a29bc2fced15ac44a66efa813d42cb3f2e0b (patch) | |
tree | f1dc394033e8baa97e05a060ca5dc9885224c85c /src/gpu/vk/GrVkGpu.cpp | |
parent | c789b61167dd98efc3c3bfcf9673eef24c2e57f4 (diff) |
Make GrGpuCommandBuffer infer its render target from first draw
This is a temporary workaround to allow removal of GrBatch::renderTarget().
Change-Id: Ic14710a369802064cf6446e8191a98ea3595556d
Reviewed-on: https://skia-review.googlesource.com/5342
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'src/gpu/vk/GrVkGpu.cpp')
-rw-r--r-- | src/gpu/vk/GrVkGpu.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/gpu/vk/GrVkGpu.cpp b/src/gpu/vk/GrVkGpu.cpp index 674e8e4180..9fab21dce9 100644 --- a/src/gpu/vk/GrVkGpu.cpp +++ b/src/gpu/vk/GrVkGpu.cpp @@ -210,11 +210,9 @@ GrVkGpu::~GrVkGpu() { /////////////////////////////////////////////////////////////////////////////// GrGpuCommandBuffer* GrVkGpu::createCommandBuffer( - GrRenderTarget* target, const GrGpuCommandBuffer::LoadAndStoreInfo& colorInfo, const GrGpuCommandBuffer::LoadAndStoreInfo& stencilInfo) { - GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(target); - return new GrVkGpuCommandBuffer(this, vkRT, colorInfo, stencilInfo); + return new GrVkGpuCommandBuffer(this, colorInfo, stencilInfo); } void GrVkGpu::submitCommandBuffer(SyncQueue sync) { |