Lines Matching defs:results
2155 void operator() (Context& context, tcu::ResultCollector& results, const std::size_t expectedCompleteSize)
2170 results.fail("Query didn't return VK_INCOMPLETE");
2252 tcu::ResultCollector results (log);
2260 CheckEnumeratePhysicalDevicesIncompleteResult()(context, results, devices.size());
2262 return tcu::TestStatus(results.getResult(), results.getMessage());
2268 tcu::ResultCollector results (log);
2278 CheckEnumeratePhysicalDeviceGroupsIncompleteResult(vki, instance)(context, results, devicegroups.size());
2281 return tcu::TestStatus(results.getResult(), results.getMessage());
2298 void checkDuplicates (tcu::ResultCollector& results, const char* what, const vector<string>& values)
2308 results.fail(msg.str());
2312 void checkDuplicateExtensions (tcu::ResultCollector& results, const vector<string>& extensions)
2314 checkDuplicates(results, "extension", extensions);
2317 void checkDuplicateLayers (tcu::ResultCollector& results, const vector<string>& layers)
2319 checkDuplicates(results, "layer", layers);
2322 void checkKhrExtensions (tcu::ResultCollector& results,
2335 results.fail("Unknown extension " + *extIter);
2340 void checkInstanceExtensions (tcu::ResultCollector& results, const vector<string>& extensions)
2344 checkKhrExtensions(results, extensions, DE_LENGTH_OF_ARRAY(s_allowedInstanceKhrExtensions), s_allowedInstanceKhrExtensions);
2345 checkDuplicateExtensions(results, extensions);
2348 void checkDeviceExtensions (tcu::ResultCollector& results, const vector<string>& extensions)
2352 checkKhrExtensions(results, extensions, DE_LENGTH_OF_ARRAY(s_allowedDeviceKhrExtensions), s_allowedDeviceKhrExtensions);
2353 checkDuplicateExtensions(results, extensions);
2358 void checkExtensionDependencies(tcu::ResultCollector& results,
2371 results.fail("Extension " + string(dependency.first) + " is missing dependency");
2381 tcu::ResultCollector results (log);
2392 checkDuplicateLayers(results, layerNames);
2393 CheckEnumerateInstanceLayerPropertiesIncompleteResult()(context, results, layerNames.size());
2395 return tcu::TestStatus(results.getResult(), results.getMessage());
2401 tcu::ResultCollector results (log);
2416 checkInstanceExtensions(results, extensionNames);
2417 CheckEnumerateInstanceExtensionPropertiesIncompleteResult()(context, results, properties.size());
2426 checkExtensionDependencies(results,
2455 checkInstanceExtensions(results, extensionNames);
2456 CheckEnumerateInstanceExtensionPropertiesIncompleteResult(layer->layerName)(context, results, properties.size());
2460 return tcu::TestStatus(results.getResult(), results.getMessage());
2469 tcu::ResultCollector results (log);
2482 results.fail("Missing " + deviceEntryPoint);
2486 return tcu::TestStatus(results.getResult(), results.getMessage());
2495 tcu::ResultCollector results(context.getTestContext().getLog());
2520 results.fail("Invalid extension name " + extensionName);
2534 tcu::ResultCollector results (log);
2545 checkDuplicateLayers(results, layerNames);
2546 CheckEnumerateDeviceLayerPropertiesIncompleteResult()(context, results, layerNames.size());
2548 return tcu::TestStatus(results.getResult(), results.getMessage());
2554 tcu::ResultCollector results (log);
2569 checkDeviceExtensions(results, deviceExtensionNames);
2570 CheckEnumerateDeviceExtensionPropertiesIncompleteResult()(context, results, deviceExtensionProperties.size());
2579 checkExtensionDependencies(results,
2609 checkDeviceExtensions(results, extensionNames);
2610 CheckEnumerateDeviceExtensionPropertiesIncompleteResult(layer->layerName)(context, results, properties.size());
2614 return tcu::TestStatus(results.getResult(), results.getMessage());
2624 tcu::ResultCollector results (log);
2637 results.fail("Required core version for " + std::string(extName) + " not met (" + de::toString(major) + "." + de::toString(minor) + ")");
2641 return tcu::TestStatus(results.getResult(), results.getMessage());
3808 tcu::ResultCollector results (log, "ERROR: ");
3837 results.check((supported & required) == required, de::toString(fieldName) + ": required: " + de::toString(getFormatFeatureFlagsStr(required)) + " missing: " + de::toString(getFormatFeatureFlagsStr(~supported & required)));
3839 results.check((supported & ~allowed) == 0, de::toString(fieldName) + ": has: " + de::toString(getFormatFeatureFlagsStr(supported & ~allowed)));
3844 results.addResult(QP_TEST_RESULT_FAIL, de::toString(fieldName) + " supports VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT but not VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT");
3851 results.addResult(QP_TEST_RESULT_QUALITY_WARNING, "VK_FORMAT_FEATURE_STORAGE_*_ATOMIC_BIT is only defined for single-component images");
3856 return tcu::TestStatus(results.getResult(), results.getMessage());
4339 tcu::ResultCollector results (log, "ERROR: ");
4343 results.check((supportedFeatures & (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT|VK_FORMAT_FEATURE_TRANSFER_DST_BIT)) != 0,
4353 results.check((supportedFeatures & requiredFeatures) == requiredFeatures,
4406 results.check(imageType != VK_IMAGE_TYPE_1D || (properties.maxExtent.width >= 1 && properties.maxExtent.height == 1 && properties.maxExtent.depth == 1), "Invalid dimensions for 1D image");
4407 results.check(imageType != VK_IMAGE_TYPE_2D || (properties.maxExtent.width >= 1 && properties.maxExtent.height >= 1 && properties.maxExtent.depth == 1), "Invalid dimensions for 2D image");
4408 results.check(imageType != VK_IMAGE_TYPE_3D || (properties.maxExtent.width >= 1 && properties.maxExtent.height >= 1 && properties.maxExtent.depth >= 1), "Invalid dimensions for 3D image");
4409 results.check(imageType != VK_IMAGE_TYPE_3D || properties.maxArrayLayers == 1, "Invalid maxArrayLayers for 3D image");
4415 results.check((properties.sampleCounts & requiredSampleCounts) == requiredSampleCounts, "Required sample counts not supported");
4418 results.check(properties.sampleCounts == VK_SAMPLE_COUNT_1_BIT, "sampleCounts != VK_SAMPLE_COUNT_1_BIT");
4422 results.check(imageType != VK_IMAGE_TYPE_1D || (properties.maxExtent.width >= deviceLimits.maxImageDimension1D),
4424 results.check(imageType != VK_IMAGE_TYPE_2D || (properties.maxExtent.width >= deviceLimits.maxImageDimension2D &&
4427 results.check(imageType != VK_IMAGE_TYPE_3D || (properties.maxExtent.width >= deviceLimits.maxImageDimension3D &&
4431 results.check((isYCbCrFormat(format) && (properties.maxMipLevels == 1)) || properties.maxMipLevels == fullMipPyramidSize,
4433 results.check((isYCbCrFormat(format) && (properties.maxArrayLayers == 1)) || imageType == VK_IMAGE_TYPE_3D ||
4438 results.check(properties.maxMipLevels == 1 || properties.maxMipLevels == fullMipPyramidSize, "Invalid mip pyramid size");
4439 results.check(properties.maxArrayLayers >= 1, "Invalid maxArrayLayers");
4442 results.check(properties.maxResourceSize >= (VkDeviceSize)MINIMUM_REQUIRED_IMAGE_RESOURCE_SIZE,
4450 results.fail("VK_ERROR_FORMAT_NOT_SUPPORTED returned for required image parameter combination");
4453 results.check(properties.maxExtent.width == 0, "maxExtent.width != 0");
4454 results.check(properties.maxExtent.height == 0, "maxExtent.height != 0");
4455 results.check(properties.maxExtent.depth == 0, "maxExtent.depth != 0");
4456 results.check(properties.maxMipLevels == 0, "maxMipLevels != 0");
4457 results.check(properties.maxArrayLayers == 0, "maxArrayLayers != 0");
4458 results.check(properties.sampleCounts == 0, "sampleCounts != 0");
4459 results.check(properties.maxResourceSize == 0, "maxResourceSize != 0");
4463 results.fail("Got unexpected error" + de::toString(queryResult));
4467 return tcu::TestStatus(results.getResult(), results.getMessage());
6722 void checkExtensions (tcu::ResultCollector& results, const set<string>& allowedExtensions, const vector<VkExtensionProperties>& reportedExtensions)
6731 results.fail("Unknown extension: " + extensionName);
6738 tcu::ResultCollector results (log);
6752 checkExtensions(results,
6762 checkExtensions(results,
6769 checkExtensions(results,
6779 checkExtensions(results,
6785 return tcu::TestStatus(results.getResult(), results.getMessage());
6791 tcu::ResultCollector results (log);
6797 results.fail(string("Instance layer enumerated: ") + layer->layerName);
6804 results.fail(string("Device layer enumerated: ") + layer->layerName);
6807 return tcu::TestStatus(results.getResult(), results.getMessage());
6813 tcu::ResultCollector results (log);
6825 results.fail(ext + " is not supported");
6839 results.fail(ext + " is not supported");
6843 return tcu::TestStatus(results.getResult(), results.getMessage());