Lines Matching refs:IVec3
317 tcu::Vec3 IVec3ToVec3 (const tcu::IVec3& v)
322 bool pointOnTriangle (const tcu::IVec3& p, const tcu::IVec3& t0, const tcu::IVec3& t1, const tcu::IVec3& t2)
325 const tcu::IVec3 n = tcu::cross(t1 - t0, t2 - t0);
326 const tcu::IVec3 d = (p - t0);
349 bool twoPointClippedTriangleInvisible(const tcu::Vec3& p, const tcu::IVec3& dir1, const tcu::IVec3& dir2)
1885 const tcu::IVec3 outside[] =
1888 tcu::IVec3(-1, 0, 0),
1889 tcu::IVec3( 1, 0, 0),
1890 tcu::IVec3( 0, 1, 0),
1891 tcu::IVec3( 0, -1, 0),
1892 tcu::IVec3( 0, 0, 1),
1893 tcu::IVec3( 0, 0, -1),
1896 tcu::IVec3(-1, -1, 0),
1897 tcu::IVec3( 1, -1, 0),
1898 tcu::IVec3( 1, 1, 0),
1899 tcu::IVec3(-1, 1, 0),
1901 tcu::IVec3(-1, 0, -1),
1902 tcu::IVec3( 1, 0, -1),
1903 tcu::IVec3( 1, 0, 1),
1904 tcu::IVec3(-1, 0, 1),
1906 tcu::IVec3( 0, -1, -1),
1907 tcu::IVec3( 0, 1, -1),
1908 tcu::IVec3( 0, 1, 1),
1909 tcu::IVec3( 0, -1, 1),
1912 tcu::IVec3(-1, -1, 1),
1913 tcu::IVec3( 1, -1, 1),
1914 tcu::IVec3( 1, 1, 1),
1915 tcu::IVec3(-1, 1, 1),
1917 tcu::IVec3(-1, -1, -1),
1918 tcu::IVec3( 1, -1, -1),
1919 tcu::IVec3( 1, 1, -1),
1920 tcu::IVec3(-1, 1, -1),
1991 const tcu::IVec3 r1 = outside[ndx1];
1992 const tcu::IVec3 r2 = outside[ndx2];
2023 const tcu::IVec3 r0 = outside[ndx1];
2024 const tcu::IVec3 r1 = outside[ndx2];
2025 const tcu::IVec3 r2 = outside[ndx3];
2035 if (pointOnTriangle(tcu::IVec3(0, 0, 0), r0, r1, r2))