Lines Matching refs:a_it
2868 auto a_it = outputs.begin(); in ValidateInterfaceBetweenStages() local
2872 … while ((outputs.size() > 0 && a_it != outputs.end()) || (inputs.size() && b_it != inputs.end())) { in ValidateInterfaceBetweenStages()
2873 bool a_at_end = outputs.size() == 0 || a_it == outputs.end(); in ValidateInterfaceBetweenStages()
2875 auto a_first = a_at_end ? std::make_pair(0u, 0u) : a_it->first; in ValidateInterfaceBetweenStages()
2883 a_it++; in ValidateInterfaceBetweenStages()
2895 if (!TypesMatch(producer, consumer, a_it->second.type_id, b_it->second.type_id, in ValidateInterfaceBetweenStages()
2896 … producer_stage->arrayed_output && !a_it->second.is_patch && !a_it->second.is_block_member, in ValidateInterfaceBetweenStages()
2901 DescribeType(producer, a_it->second.type_id).c_str(), in ValidateInterfaceBetweenStages()
2904 if (a_it->second.is_patch != b_it->second.is_patch) { in ValidateInterfaceBetweenStages()
2908 … a_first.first, a_first.second, a_it->second.is_patch ? "patch" : "vertex", producer_stage->name, in ValidateInterfaceBetweenStages()
2911 if (a_it->second.is_relaxed_precision != b_it->second.is_relaxed_precision) { in ValidateInterfaceBetweenStages()
2917 a_it++; in ValidateInterfaceBetweenStages()