Lines Matching defs:limit
315 //!< First build a map from limit to unsupported table index
345 log << TestLog::Message << "limit Validation failed " << featureLimitTable[ndx].name
355 log << TestLog::Message << "limit Validation failed " << featureLimitTable[ndx].name
356 << " not valid-limit type MIN - actual is "
365 log << TestLog::Message << "limit validation failed, " << featureLimitTable[ndx].name
366 << " not valid-limit type MAX - actual is "
387 log << TestLog::Message << "limit validation failed, " << featureLimitTable[ndx].name
388 << " not valid-limit type MIN - actual is "
397 log << TestLog::Message << "limit validation failed, " << featureLimitTable[ndx].name
398 << " not valid-limit type MAX actual is "
418 log << TestLog::Message << "limit validation failed, " << featureLimitTable[ndx].name
419 << " not valid-limit type MIN actual is "
428 log << TestLog::Message << "limit validation failed, " << featureLimitTable[ndx].name
429 << " not valid-limit type MAX actual is "
450 log << TestLog::Message << "limit validation failed, " << featureLimitTable[ndx].name
451 << " not valid-limit type MIN actual is "
460 log << TestLog::Message << "limit validation failed, " << featureLimitTable[ndx].name
461 << " not valid-limit type MAX actual is "
482 log << TestLog::Message << "limit validation failed, " << featureLimitTable[ndx].name
483 << " not valid-limit type bitmask actual is "
500 log << TestLog::Message << "limit validation failed, maxFramebufferDimension of "
509 log << TestLog::Message << "limit validation failed, viewPortBoundsRange[0] of " << limits->viewportBoundsRange[0]
516 log << TestLog::Message << "limit validation failed, viewportBoundsRange[1] of " << limits->viewportBoundsRange[1]
610 bool validateLimit (FeatureLimitTableItem limit, TestLog& log)
612 if (*((VkBool32*)limit.cond) == DE_FALSE)
615 << "Limit validation skipped '" << limit.name << "' due to "
616 << limit.condName << " == false'"
622 switch (limit.format)
626 const deUint32 limitToCheck = limit.uintVal;
627 const deUint32 reportedValue = *(deUint32*)limit.ptr;
629 return validateNumericLimit(limitToCheck, reportedValue, limit.type, limit.name, log);
634 const float limitToCheck = limit.floatVal;
635 const float reportedValue = *(float*)limit.ptr;
637 return validateNumericLimit(limitToCheck, reportedValue, limit.type, limit.name, log);
642 const deInt32 limitToCheck = limit.intVal;
643 const deInt32 reportedValue = *(deInt32*)limit.ptr;
645 return validateNumericLimit(limitToCheck, reportedValue, limit.type, limit.name, log);
650 const deUint64 limitToCheck = limit.deviceSizeVal;
651 const deUint64 reportedValue = *(deUint64*)limit.ptr;
653 return validateNumericLimit(limitToCheck, reportedValue, limit.type, limit.name, log);
658 const deUint32 limitToCheck = limit.uintVal;
659 const deUint32 reportedValue = *(deUint32*)limit.ptr;
661 return validateBitmaskLimit(limitToCheck, reportedValue, limit.type, limit.name, log);
950 log << TestLog::Message << "limit validation failed, maxFramebufferDimension of "
959 log << TestLog::Message << "limit validation failed, viewPortBoundsRange[0] of " << limits.viewportBoundsRange[0]
966 log << TestLog::Message << "limit validation failed, viewportBoundsRange[1] of " << limits.viewportBoundsRange[1]
4292 // If there is no usage flag set that would have corresponding device limit,
4979 TCU_FAIL("limit Validation failed storageTexelBufferOffsetAlignmentBytes is not a power of two.");
4984 TCU_FAIL("limit Validation failed uniformTexelBufferOffsetAlignmentBytes is not a power of two.");
5027 TCU_FAIL("limit Validation failed minAccelerationStructureScratchOffsetAlignment is not a power of two.");
5161 TCU_FAIL("limit Validation failed minVertexInputBindingStrideAlignment is not a power of two.");