MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Tools / AppCreateScreenSurface

Function AppCreateScreenSurface

vulkaninfo/vulkaninfo.h:1167–1179  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1165}
1166
1167static VkSurfaceKHR AppCreateScreenSurface(AppInstance &inst) {
1168 VkScreenSurfaceCreateInfoQNX createInfo;
1169 createInfo.sType = VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX;
1170 createInfo.pNext = nullptr;
1171 createInfo.flags = 0;
1172 createInfo.context = inst.context;
1173 createInfo.window = inst.window;
1174
1175 VkSurfaceKHR surface;
1176 VkResult err = vkCreateScreenSurfaceQNX(inst.instance, &createInfo, nullptr, &surface);
1177 if (err) THROW_VK_ERR("vkCreateScreenSurfaceQNX", err);
1178 return surface;
1179}
1180
1181static void AppDestroyScreenWindow(AppInstance &inst) {
1182 screen_destroy_window(inst.window);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected