| 1165 | } |
| 1166 | |
| 1167 | static 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 | |
| 1181 | static void AppDestroyScreenWindow(AppInstance &inst) { |
| 1182 | screen_destroy_window(inst.window); |
nothing calls this directly
no outgoing calls
no test coverage detected