Lines Matching refs:deviceMemoryProperties
1310 tcu::TestStatus deviceMemoryProperties (Context& context)
1328 log << TestLog::Message << "deviceMemoryProperties - Guard offset " << ndx << " not valid" << TestLog::EndMessage;
1329 return tcu::TestStatus::fail("deviceMemoryProperties buffer overflow");
1335 log << TestLog::Message << "deviceMemoryProperties - HeapCount larger than " << (deUint32)VK_MAX_MEMORY_HEAPS << TestLog::EndMessage;
1336 return tcu::TestStatus::fail("deviceMemoryProperties HeapCount too large");
1343 log << TestLog::Message << "deviceMemoryProperties - Single heap is not marked DEVICE_LOCAL" << TestLog::EndMessage;
1344 return tcu::TestStatus::fail("deviceMemoryProperties invalid HeapFlags");
1375 log << TestLog::Message << "deviceMemoryProperties - heapIndex " << memProps->memoryTypes[memoryNdx].heapIndex << " larger than heapCount" << TestLog::EndMessage;
1376 return tcu::TestStatus::fail("deviceMemoryProperties - invalid heapIndex");
1390 log << TestLog::Message << "deviceMemoryProperties - propertyFlags "
1392 return tcu::TestStatus::fail("deviceMemoryProperties propertyFlags not valid");
1399 log << TestLog::Message << "deviceMemoryProperties - DEVICE_LOCAL memory type references heap which is not DEVICE_LOCAL" << TestLog::EndMessage;
1400 return tcu::TestStatus::fail("deviceMemoryProperties inconsistent memoryType and HeapFlags");
1407 log << TestLog::Message << "deviceMemoryProperties - non-DEVICE_LOCAL memory type references heap with is DEVICE_LOCAL" << TestLog::EndMessage;
1408 return tcu::TestStatus::fail("deviceMemoryProperties inconsistent memoryType and HeapFlags");
1417 log << TestLog::Message << "deviceMemoryProperties - required property flags "
1420 return tcu::TestStatus::fail("deviceMemoryProperties propertyFlags not valid");
3862 addFunctionCase(deviceInfoTests.get(), "memory_properties", "Memory properties", deviceMemoryProperties);