anv/wsi: Add the GetSurfacePresentModesKHR stub

Support has existed in the X11 and Wayland backends for a while but,
somehow, the entrypoint got missed in the API shuffle.
This commit is contained in:
Jason Ekstrand 2015-10-13 11:45:58 -07:00
parent e21ecb841c
commit c31f926726
1 changed files with 24 additions and 0 deletions

View File

@ -125,6 +125,30 @@ anv_GetSurfaceFormatsKHR(
pCount, pSurfaceFormats);
}
VkResult
anv_GetSurfacePresentModesKHR(
VkDevice _device,
const VkSurfaceDescriptionKHR* pSurfaceDescription,
uint32_t* pCount,
VkPresentModeKHR* pPresentModes)
{
ANV_FROM_HANDLE(anv_device, device, _device);
assert(pSurfaceDescription->sType ==
VK_STRUCTURE_TYPE_SURFACE_DESCRIPTION_WINDOW_KHR);
VkSurfaceDescriptionWindowKHR *window =
(VkSurfaceDescriptionWindowKHR *)pSurfaceDescription;
struct anv_wsi_implementation *impl =
device->instance->wsi_impl[window->platform];
assert(impl);
return impl->get_surface_present_modes(impl, device, window,
pCount, pPresentModes);
}
VkResult
anv_CreateSwapchainKHR(
VkDevice _device,