Add new GrVkBackendContext::Create explicitly requiring vk proc getters
authorBrian Salomon <bsalomon@google.com>
Mon, 24 Apr 2017 20:49:05 +0000 (16:49 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Mon, 24 Apr 2017 21:29:44 +0000 (21:29 +0000)
commitc1889823de68ffd2ef08b5c1969d41c98034ec6a
tree5c917abacf7b4db4b18630bde0be2e963d329d50
parentbb05f70b4be231d6d643d21cad43d06dcb7638a7
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>
include/gpu/vk/GrVkBackendContext.h
include/gpu/vk/GrVkInterface.h
src/gpu/vk/GrVkGpu.cpp
tools/gpu/vk/VkTestContext.cpp
tools/viewer/sk_app/VulkanWindowContext.cpp