diff options
author | 2017-04-24 16:49:05 -0400 | |
---|---|---|
committer | 2017-04-24 21:29:44 +0000 | |
commit | c1889823de68ffd2ef08b5c1969d41c98034ec6a (patch) | |
tree | 5c917abacf7b4db4b18630bde0be2e963d329d50 /src/gpu/vk | |
parent | bb05f70b4be231d6d643d21cad43d06dcb7638a7 (diff) |
Add new GrVkBackendContext::Create explicitly requiring vk proc getters
Also remove the feature of GrVkGpu that creates the instance/device if the client doesn't provide one.
Change-Id: Ie617313b6c684ed355333a475b80d0aae7e3a026
Reviewed-on: https://skia-review.googlesource.com/14261
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/gpu/vk')
-rw-r--r-- | src/gpu/vk/GrVkGpu.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/gpu/vk/GrVkGpu.cpp b/src/gpu/vk/GrVkGpu.cpp index 3d30e3585b..d8f1037f07 100644 --- a/src/gpu/vk/GrVkGpu.cpp +++ b/src/gpu/vk/GrVkGpu.cpp @@ -77,10 +77,7 @@ GrGpu* GrVkGpu::Create(GrBackendContext backendContext, const GrContextOptions& const GrVkBackendContext* vkBackendContext = reinterpret_cast<const GrVkBackendContext*>(backendContext); if (!vkBackendContext) { - vkBackendContext = GrVkBackendContext::Create(); - if (!vkBackendContext) { - return nullptr; - } + return nullptr; } else { vkBackendContext->ref(); } |