Lines Matching refs:IVec2
43 using tcu::IVec2;
93 std::vector<tcu::IVec2>& list;
95 RangeVecBuilder (std::vector<tcu::IVec2>& list_)
100 RangeVecBuilder& operator<< (const tcu::IVec2& vec)
113 tcu::IVec2 prev = *begin;
118 tcu::IVec2 cur = *begin;
128 inline bool rangesIntersect (const tcu::IVec2& a, const tcu::IVec2& b)
134 inline tcu::IVec2 unionRanges (const tcu::IVec2& a, const tcu::IVec2& b)
141 return tcu::IVec2(start, end-start);
145 std::vector<tcu::IVec2> addRangeToList (const std::vector<tcu::IVec2>& oldList, const tcu::IVec2& newRange)
149 std::vector<tcu::IVec2> newList;
150 std::vector<tcu::IVec2>::const_iterator oldListIter = oldList.begin();
158 tcu::IVec2 curRange = newRange;
327 SubDataToUndefinedCase (Context& context, const char* name, const char* desc, deUint32 target, deUint32 usage, int size, const tcu::IVec2* ranges, int numRanges, VerifyType verify)
343 std::vector<tcu::IVec2> definedRanges;
355 for (vector<tcu::IVec2>::const_iterator range = m_ranges.begin(); range != m_ranges.end(); range++)
365 for (vector<tcu::IVec2>::const_iterator range = definedRanges.begin(); range != definedRanges.end(); range++)
382 std::vector<tcu::IVec2> m_ranges;
493 m_validRanges.push_back(tcu::IVec2(0, size));
506 m_validRanges = addRangeToList(m_validRanges, tcu::IVec2(offset, size));
518 for (vector<IVec2>::const_iterator range = m_validRanges.begin(); range != m_validRanges.end(); range++)
543 std::vector<tcu::IVec2> m_validRanges;
712 std::vector<tcu::IVec2> ranges; \
719 << IVec2(0, 996));
721 << IVec2(729, 999)
722 << IVec2(0, 729));
724 << IVec2(0, 421)
725 << IVec2(1421, 523)
726 << IVec2(421, 1000));
728 << IVec2(0, 500)
729 << IVec2(429, 200)
730 << IVec2(513, 687));
733 << IVec2(0, 513));
735 << IVec2(0, 98)
736 << IVec2(98, 511));
738 << IVec2(0, 591)
739 << IVec2(371, 400));
742 << IVec2(500, 500));
744 << IVec2(600, 123)
745 << IVec2(723, 477));
747 << IVec2(600, 200)
748 << IVec2(601, 599));
751 << IVec2(1000, 799));
753 << IVec2(780, 220)
754 << IVec2(1000, 500));
756 << IVec2(780, 321)
757 << IVec2(1000, 501));