working on adding VK_KHR_surface support; breaks using with vulkaninfo