diff options
author | egdaniel <egdaniel@google.com> | 2016-04-19 12:13:41 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-04-19 12:13:41 -0700 |
commit | e05bbbba79c569c1d32fa6475feecd1477fd3bee (patch) | |
tree | ad4a7327fa2fd4cd6a1cad09f72a7d8c2e371a8a | |
parent | 718a5adc6da857f08578cae434bcf81ea3f5aa3d (diff) |
Fix createBuffer in Vulkan
TBR=bsalomon@google.com
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1897373002
Review URL: https://codereview.chromium.org/1897373002
-rw-r--r-- | src/gpu/vk/GrVkGpu.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gpu/vk/GrVkGpu.cpp b/src/gpu/vk/GrVkGpu.cpp index b23cced41d..5fba475cab 100644 --- a/src/gpu/vk/GrVkGpu.cpp +++ b/src/gpu/vk/GrVkGpu.cpp @@ -180,16 +180,20 @@ GrBuffer* GrVkGpu::onCreateBuffer(size_t size, GrBufferType type, GrAccessPatter SkASSERT(kDynamic_GrAccessPattern == accessPattern || kStatic_GrAccessPattern == accessPattern); buff = GrVkVertexBuffer::Create(this, size, kDynamic_GrAccessPattern == accessPattern); + break; case kIndex_GrBufferType: SkASSERT(kDynamic_GrAccessPattern == accessPattern || kStatic_GrAccessPattern == accessPattern); buff = GrVkIndexBuffer::Create(this, size, kDynamic_GrAccessPattern == accessPattern); + break; case kXferCpuToGpu_GrBufferType: SkASSERT(kStream_GrAccessPattern == accessPattern); buff = GrVkTransferBuffer::Create(this, size, GrVkBuffer::kCopyRead_Type); + break; case kXferGpuToCpu_GrBufferType: SkASSERT(kStream_GrAccessPattern == accessPattern); buff = GrVkTransferBuffer::Create(this, size, GrVkBuffer::kCopyWrite_Type); + break; default: SkFAIL("Unknown buffer type."); return nullptr; |