19 if (!sk_gpu_test::LoadVkLibraryAndGetProcAddrFuncs(&instProc)) {
23 auto createVkSurface = [
window, instProc] (VkInstance
instance) -> VkSurfaceKHR {
35 surfaceCreateInfo.
pNext =
nullptr;
36 surfaceCreateInfo.
flags = 0;
44 auto canPresent = [](VkInstance, VkPhysicalDevice, uint32_t) {
return true; };
46 std::unique_ptr<WindowContext> ctx(
47 new internal::GraphiteVulkanWindowContext(
params,
51 if (!ctx->isValid()) {