Lines Matching refs:IVec3
320 tcu::Vec3 IVec3ToVec3 (const tcu::IVec3& v)
325 bool pointOnTriangle (const tcu::IVec3& p, const tcu::IVec3& t0, const tcu::IVec3& t1, const tcu::IVec3& t2)
328 const tcu::IVec3 n = tcu::cross(t1 - t0, t2 - t0);
329 const tcu::IVec3 d = (p - t0);
352 bool twoPointClippedTriangleInvisible(const tcu::Vec3& p, const tcu::IVec3& dir1, const tcu::IVec3& dir2)
1889 const tcu::IVec3 outside[] =
1892 tcu::IVec3(-1, 0, 0),
1893 tcu::IVec3( 1, 0, 0),
1894 tcu::IVec3( 0, 1, 0),
1895 tcu::IVec3( 0, -1, 0),
1896 tcu::IVec3( 0, 0, 1),
1897 tcu::IVec3( 0, 0, -1),
1900 tcu::IVec3(-1, -1, 0),
1901 tcu::IVec3( 1, -1, 0),
1902 tcu::IVec3( 1, 1, 0),
1903 tcu::IVec3(-1, 1, 0),
1905 tcu::IVec3(-1, 0, -1),
1906 tcu::IVec3( 1, 0, -1),
1907 tcu::IVec3( 1, 0, 1),
1908 tcu::IVec3(-1, 0, 1),
1910 tcu::IVec3( 0, -1, -1),
1911 tcu::IVec3( 0, 1, -1),
1912 tcu::IVec3( 0, 1, 1),
1913 tcu::IVec3( 0, -1, 1),
1916 tcu::IVec3(-1, -1, 1),
1917 tcu::IVec3( 1, -1, 1),
1918 tcu::IVec3( 1, 1, 1),
1919 tcu::IVec3(-1, 1, 1),
1921 tcu::IVec3(-1, -1, -1),
1922 tcu::IVec3( 1, -1, -1),
1923 tcu::IVec3( 1, 1, -1),
1924 tcu::IVec3(-1, 1, -1),
1995 const tcu::IVec3 r1 = outside[ndx1];
1996 const tcu::IVec3 r2 = outside[ndx2];
2027 const tcu::IVec3 r0 = outside[ndx1];
2028 const tcu::IVec3 r1 = outside[ndx2];
2029 const tcu::IVec3 r2 = outside[ndx3];
2039 if (pointOnTriangle(tcu::IVec3(0, 0, 0), r0, r1, r2))