Add vulkan 1.1 function entrypoints
authorBen Davis <ben.davis@arm.com>
Fri, 25 Jun 2021 10:35:11 +0000 (11:35 +0100)
committerBen Davis <ben.davis@arm.com>
Mon, 9 Aug 2021 10:38:04 +0000 (11:38 +0100)
commitbcd934f2aa3167e3e0c0033281e6aa60e105231c
tree731a45c5ee030117bd2fd0ba766825f312c63956
parent293ae2ab13f52fa5b7f8865c05e0c203b4af7a44
Add vulkan 1.1 function entrypoints

Implement vkGetDeviceGroupSurfacePresentModesKHR,
vkGetDeviceGroupPresentCapabilitiesKHR, vkAcquireNextImage2KHR and
vkGetPhysicalDevicePresentRectanglesKHR function entrypoints in the
layer.

We assume that if the layer should not handle the surface the device or
instance should handle it as appropriate and fallback to this
implmentation.

Change-Id: Iafc585d8738ad80413ad616d834d966f92c4f8cb
Signed-off-by: Ben Davis <ben.davis@arm.com>
layer/layer.cpp
layer/private_data.hpp
layer/swapchain_api.cpp
layer/swapchain_api.hpp