Lines Matching defs:results
129 void operator() (tcu::ResultCollector& results,
148 results.fail("Query didn't return VK_INCOMPLETE");
374 tcu::ResultCollector results (log);
398 results.fail("Surface must be supported by all devices and queue families");
402 return tcu::TestStatus(results.getResult(), results.getMessage());
413 tcu::ResultCollector results (log);
437 results.fail("Presentation support is different from surface support");
441 return tcu::TestStatus(results.getResult(), results.getMessage());
457 void validateSurfaceCapabilities (tcu::ResultCollector& results, const VkSurfaceCapabilitiesKHR& capabilities)
459 results.check(capabilities.minImageCount > 0,
462 results.check(capabilities.minImageExtent.width > 0 &&
466 results.check(capabilities.maxImageExtent.width > 0 &&
470 results.check(capabilities.minImageExtent.width <= capabilities.maxImageExtent.width &&
477 results.check(capabilities.currentExtent.width > 0 &&
481 results.check(de::inRange(capabilities.currentExtent.width, capabilities.minImageExtent.width, capabilities.maxImageExtent.width) &&
486 results.check(capabilities.maxImageArrayLayers > 0,
489 results.check((capabilities.supportedUsageFlags & VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) != 0,
492 results.check(capabilities.supportedTransforms != 0,
495 results.check(dePop32(capabilities.currentTransform) != 0,
498 results.check((capabilities.supportedTransforms & capabilities.currentTransform) != 0,
501 results.check(capabilities.supportedCompositeAlpha != 0,
508 tcu::ResultCollector results (log);
525 validateSurfaceCapabilities(results, capabilities);
530 return tcu::TestStatus(results.getResult(), results.getMessage());
536 tcu::ResultCollector results (log);
569 results.check(deMemoryEqual(&surfaceInfo, &infoCopy, sizeof(VkPhysicalDeviceSurfaceInfo2KHR)) == DE_TRUE, "Driver wrote into input struct");
572 results.check(extCapabilities.sType == VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR &&
583 results.fail("Mismatch between VK_KHR_surface and VK_KHR_surface2 query results");
588 return tcu::TestStatus(results.getResult(), results.getMessage());
594 tcu::ResultCollector results (log);
633 results.check(deMemoryEqual(&surfaceInfo, &infoCopy, sizeof(VkPhysicalDeviceSurfaceInfo2KHR)) == DE_TRUE, "Driver wrote into input struct");
636 results.check(extCapabilities.sType == VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR &&
640 results.check(extProtectedCapabilities.sType == VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR &&
644 results.check(extProtectedCapabilities.supportsProtected == 0 ||
650 return tcu::TestStatus(results.getResult(), results.getMessage());
653 void validateSurfaceFormats (tcu::ResultCollector& results, Type wsiType, const vector<VkSurfaceFormatKHR>& formats)
676 results.fail(de::toString(requiredFormat) + " not supported");
683 results.fail("Found duplicate entry " + de::toString(formats[ndx]));
690 tcu::ResultCollector results (log);
717 results.fail("Format count changed between calls");
724 validateSurfaceFormats(results, wsiType, formats);
725 CheckPhysicalDeviceSurfaceFormatsIncompleteResult()(results, instHelper.vki, physicalDevices[deviceNdx], *surface, formats.size());
730 return tcu::TestStatus(results.getResult(), results.getMessage());
736 tcu::ResultCollector results (log);
756 results.fail("Number of formats do not match");
777 results.fail("Surface formats do not match");
783 return tcu::TestStatus(results.getResult(), results.getMessage());
789 tcu::ResultCollector results (log);
814 results.fail("vkGetPhysicalDeviceSurfaceFormats2KHR() returned different number of formats");
834 results.fail("Format count changed between calls");
843 results.check(formats[ndx].sType == VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR &&
852 results.fail(de::toString(refFormats[ndx]) + " missing from extended query");
866 results.check(queryResult == VK_INCOMPLETE, "Expected VK_INCOMPLETE");
867 results.check(ValidateQueryBits::checkBits(formatsClone.begin() + numToSupply, formatsClone.end()),
872 results.check(formatsClone[ndx].sType == VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR &&
883 return tcu::TestStatus(results.getResult(), results.getMessage());
886 void validateSurfacePresentModes (tcu::ResultCollector& results, Type wsiType, const vector<VkPresentModeKHR>& modes)
888 results.check(de::contains(modes.begin(), modes.end(), VK_PRESENT_MODE_FIFO_KHR),
892 results.check(de::contains(modes.begin(), modes.end(), VK_PRESENT_MODE_MAILBOX_KHR),
899 tcu::ResultCollector results (log);
928 results.fail("Number of modes do not match");
951 validateSurfacePresentModes(results, wsiType, modes);
957 TCU_FAIL("Failed to fetch incomplete results");
963 return tcu::TestStatus(results.getResult(), results.getMessage());
969 tcu::ResultCollector results (log);
1034 results.fail(error_string);
1040 return tcu::TestStatus(results.getResult(), results.getMessage());
1046 tcu::ResultCollector results (log);
1079 results.fail("Number of formats do not match");
1106 results.fail("Surface formats do not match");
1113 return tcu::TestStatus(results.getResult(), results.getMessage());
1119 tcu::ResultCollector results (log);
1153 validateSurfacePresentModes(results, wsiType, modes);
1154 CheckPhysicalDeviceSurfacePresentModesIncompleteResult()(results, instHelper.vki, physicalDevices[deviceNdx], *surface, modes.size());
1159 return tcu::TestStatus(results.getResult(), results.getMessage());
1232 tcu::ResultCollector results (log);
1274 checkDeprecatedExtensionGoogleSurfacelessQuery(instHelper.vki, physicalDevices[deviceNdx], *surface, results);
1276 checkExtensionGoogleSurfacelessQuery(instHelper.vki, physicalDevices[deviceNdx], results);
1279 return tcu::TestStatus(results.getResult(), results.getMessage());
1386 tcu::ResultCollector results (log);
1528 results.check(result == VK_INCOMPLETE, "Expected VK_INCOMPLETE");
1532 return tcu::TestStatus(results.getResult(), results.getMessage());
1538 tcu::ResultCollector results (log);
1569 results.check(capabilities.currentExtent.width == testSize.x() &&
1576 return tcu::TestStatus(results.getResult(), results.getMessage());
1582 tcu::ResultCollector results (log);
1614 results.fail(e.getMessage());
1624 results.check(capabilities.currentExtent.width == testSize.x() &&
1631 return tcu::TestStatus(results.getResult(), results.getMessage());