Lines Matching defs:caps
153 VkSurfaceCapabilitiesKHR caps;
154 VkResult res = fGetPhysicalDeviceSurfaceCapabilitiesKHR(fPhysicalDevice, fSurface, &caps);
189 VkExtent2D extent = caps.currentExtent;
197 if (extent.width < caps.minImageExtent.width) {
198 extent.width = caps.minImageExtent.width;
199 } else if (extent.width > caps.maxImageExtent.width) {
200 extent.width = caps.maxImageExtent.width;
203 if (extent.height < caps.minImageExtent.height) {
204 extent.height = caps.minImageExtent.height;
205 } else if (extent.height > caps.maxImageExtent.height) {
206 extent.height = caps.maxImageExtent.height;
212 uint32_t imageCount = caps.minImageCount + 2;
213 if (caps.maxImageCount > 0 && imageCount > caps.maxImageCount) {
215 imageCount = caps.maxImageCount;
221 SkASSERT((caps.supportedUsageFlags & usageFlags) == usageFlags);
222 if (caps.supportedUsageFlags & VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT) {
225 if (caps.supportedUsageFlags & VK_IMAGE_USAGE_SAMPLED_BIT) {
228 SkASSERT(caps.supportedTransforms & caps.currentTransform);
229 SkASSERT(caps.supportedCompositeAlpha & (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR |
232 (caps.supportedCompositeAlpha & VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR) ?