浏览代码

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.
tags/12.0-branchpoint
Jason Ekstrand 10 年前
父节点
当前提交
c31f926726
共有 1 个文件被更改,包括 24 次插入0 次删除
  1. 24
    0
      src/vulkan/anv_wsi.c

+ 24
- 0
src/vulkan/anv_wsi.c 查看文件

@@ -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,

正在加载...
取消
保存