Lines Matching defs:irs
467 std::vector<VkPipelineExecutableInternalRepresentationKHR> irs;
478 irs.resize(irCount);
482 deMemset(&irs[irNdx], 0, sizeof(irs[irNdx]));
483 irs[irNdx].sType = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR;
484 irs[irNdx].pNext = DE_NULL;
486 VK_CHECK(vk.getPipelineExecutableInternalRepresentationsKHR(vkDevice, &pipelineExecutableInfo, &irCount, &irs[0]));
490 if (!checkString(irs[irNdx].name, DE_LENGTH_OF_ARRAY(irs[irNdx].name)))
497 if (deMemCmp(irs[irNdx].name, irs[otherNdx].name,
498 DE_LENGTH_OF_ARRAY(irs[irNdx].name)) == 0)
504 if (!checkString(irs[irNdx].description, DE_LENGTH_OF_ARRAY(irs[irNdx].description)))
509 if (irs[irNdx].dataSize == 0)
514 irDatas[irNdx].resize(irs[irNdx].dataSize);
515 irs[irNdx].pData = &irDatas[irNdx][0];
516 if (irs[irNdx].isText)
521 for (size_t i = 0; i < irs[irNdx].dataSize; i++)
528 VK_CHECK(vk.getPipelineExecutableInternalRepresentationsKHR(vkDevice, &pipelineExecutableInfo, &irCount, &irs[0]));
532 if (irs[irNdx].isText)
534 if (!checkString((char *)irs[irNdx].pData, irs[irNdx].dataSize))
538 log << tcu::TestLog::Section(irs[irNdx].name, irs[irNdx].description)
539 << tcu::LogKernelSource((char *)irs[irNdx].pData)
546 for (size_t i = 0; i < irs[irNdx].dataSize; i++)
564 if (matchingChunkSize == irs[irNdx].dataSize || matchingChunkSize >= 64)
569 log << tcu::TestLog::Section(irs[irNdx].name, irs[irNdx].description)
570 << tcu::TestLog::Message << "Received " << irs[irNdx].dataSize << "B of binary data" << tcu::TestLog::EndMessage