Lines Matching refs:a_first

961         auto a_first = a_at_end ? 0 : it_a->first;  in ValidateViAgainstVsInputs()  local
964 if (!a_at_end && (b_at_end || a_first < b_first)) { in ValidateViAgainstVsInputs()
968 "Vertex attribute at location %d not consumed by vertex shader", a_first)) { in ValidateViAgainstVsInputs()
973 } else if (!b_at_end && (a_at_end || b_first < a_first)) { in ValidateViAgainstVsInputs()
987 … string_VkFormat(it_a->second->format), a_first, DescribeType(vs, it_b->second.type_id).c_str()); in ValidateViAgainstVsInputs()
2875 auto a_first = a_at_end ? std::make_pair(0u, 0u) : a_it->first; in ValidateInterfaceBetweenStages() local
2878 if (b_at_end || ((!a_at_end) && (a_first < b_first))) { in ValidateInterfaceBetweenStages()
2881 … writes to output location %u.%u which is not consumed by %s", producer_stage->name, a_first.first, in ValidateInterfaceBetweenStages()
2882 a_first.second, consumer_stage->name); in ValidateInterfaceBetweenStages()
2884 } else if (a_at_end || a_first > b_first) { in ValidateInterfaceBetweenStages()
2900 … "Type mismatch on location %u.%u: '%s' vs '%s'", a_first.first, a_first.second, in ValidateInterfaceBetweenStages()
2908a_first.first, a_first.second, a_it->second.is_patch ? "patch" : "vertex", producer_stage->name, in ValidateInterfaceBetweenStages()
2914 … "Decoration mismatch on location %u.%u: %s and %s stages differ in precision", a_first.first, in ValidateInterfaceBetweenStages()
2915 a_first.second, producer_stage->name, consumer_stage->name); in ValidateInterfaceBetweenStages()