Lines Matching refs:is_patch
606 … bool is_array_of_verts, uint32_t id, uint32_t type_id, bool is_patch, in CollectInterfaceBlockMembers() argument
609 auto type = GetStructType(src, src->get_def(type_id), is_array_of_verts && !is_patch); in CollectInterfaceBlockMembers()
653 bool member_is_patch = is_patch || member_patch.count(member_index) > 0; in CollectInterfaceBlockMembers()
661 v.is_patch = member_is_patch; in CollectInterfaceBlockMembers()
709 bool is_patch = (d.flags & decoration_set::patch_bit) != 0; in CollectInterfaceByLocation() local
714 …else if (!CollectInterfaceBlockMembers(src, &out, is_array_of_verts, id, type, is_patch, location)… in CollectInterfaceByLocation()
717 … unsigned num_locations = GetLocationsConsumedByType(src, type, is_array_of_verts && !is_patch); in CollectInterfaceByLocation()
723 v.is_patch = is_patch; in CollectInterfaceByLocation()
2896 … producer_stage->arrayed_output && !a_it->second.is_patch && !a_it->second.is_block_member, in ValidateInterfaceBetweenStages()
2897 … consumer_stage->arrayed_input && !b_it->second.is_patch && !b_it->second.is_block_member, true)) { 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()
2909 b_it->second.is_patch ? "patch" : "vertex", consumer_stage->name); in ValidateInterfaceBetweenStages()