Lines Matching refs:b_it
2869 auto b_it = inputs.begin(); in ValidateInterfaceBetweenStages() local
2872 … while ((outputs.size() > 0 && a_it != outputs.end()) || (inputs.size() && b_it != inputs.end())) { in ValidateInterfaceBetweenStages()
2874 bool b_at_end = inputs.size() == 0 || b_it == inputs.end(); in ValidateInterfaceBetweenStages()
2876 auto b_first = b_at_end ? std::make_pair(0u, 0u) : b_it->first; in ValidateInterfaceBetweenStages()
2889 b_it++; in ValidateInterfaceBetweenStages()
2895 if (!TypesMatch(producer, consumer, a_it->second.type_id, b_it->second.type_id, in ValidateInterfaceBetweenStages()
2897 … consumer_stage->arrayed_input && !b_it->second.is_patch && !b_it->second.is_block_member, true)) { in ValidateInterfaceBetweenStages()
2902 DescribeType(consumer, b_it->second.type_id).c_str()); in ValidateInterfaceBetweenStages()
2904 if (a_it->second.is_patch != b_it->second.is_patch) { in ValidateInterfaceBetweenStages()
2909 b_it->second.is_patch ? "patch" : "vertex", consumer_stage->name); in ValidateInterfaceBetweenStages()
2911 if (a_it->second.is_relaxed_precision != b_it->second.is_relaxed_precision) { in ValidateInterfaceBetweenStages()
2918 b_it++; in ValidateInterfaceBetweenStages()