| 1112 | #ifdef VK_USE_PLATFORM_ANDROID_KHR |
| 1113 | static void AppCreateAndroidWindow(AppInstance &inst) {} |
| 1114 | static VkSurfaceKHR AppCreateAndroidSurface(AppInstance &inst) { |
| 1115 | VkAndroidSurfaceCreateInfoKHR createInfo; |
| 1116 | createInfo.sType = VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR; |
| 1117 | createInfo.pNext = NULL; |
| 1118 | createInfo.flags = 0; |
| 1119 | createInfo.window = (struct ANativeWindow *)(inst.window); |
| 1120 | |
| 1121 | VkSurfaceKHR surface; |
| 1122 | VkResult err = vkCreateAndroidSurfaceKHR(inst.instance, &createInfo, NULL, &surface); |
| 1123 | if (err) THROW_VK_ERR("vkCreateAndroidSurfaceKHR", err); |
| 1124 | return surface; |
| 1125 | } |
| 1126 | static void AppDestroyAndroidWindow(AppInstance &inst) {} |
| 1127 | #endif |
| 1128 | //----------------------------------------------------------- |
nothing calls this directly
no test coverage detected