Lines Matching refs:swapchainCI
156 VkSwapchainCreateInfoKHR swapchainCI = {};
157 swapchainCI.sType = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR;
158 swapchainCI.surface = surface_;
164 swapchainCI.minImageCount = desiredNumberOfSwapchainImages;
165 swapchainCI.imageFormat = imageFormat;
166 swapchainCI.imageColorSpace = imageColorSpace;
169 swapchainCI.imageExtent = { width, height };
170 swapchainCI.imageUsage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT;
171 swapchainCI.preTransform = (VkSurfaceTransformFlagBitsKHR)VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR;
172 swapchainCI.imageArrayLayers = 1;
173 swapchainCI.imageSharingMode = VK_SHARING_MODE_EXCLUSIVE;
174 swapchainCI.queueFamilyIndexCount = 0;
175 swapchainCI.presentMode = VK_PRESENT_MODE_IMMEDIATE_KHR;
176 swapchainCI.oldSwapchain = swapChain_;
177 swapchainCI.clipped = VK_TRUE;
178 swapchainCI.compositeAlpha = VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR;
180 return swapchainCI;