Home | History | Annotate | Download | only in functional

Lines Matching refs:Vec3

45 using tcu::Vec3;
129 static inline Vec3 safe2DArrayTexCoords (const Vec3& raw, const IVec3& textureSize)
131 return safeCoords(raw, textureSize, Vec3(0.5f, 0.5f, 0.0f));
134 static inline Vec3 safe3DTexCoords (const Vec3& raw, const IVec3& textureSize)
136 return safeCoords(raw, textureSize, Vec3(0.5f));
343 const Vec3 coordA = Vec3(texBoundaries[0], texBoundaries[1], texBoundaries[2]);
344 const Vec3 coordB = Vec3(texBoundaries[3], texBoundaries[4], texBoundaries[5]);
345 const Vec3 coordC = Vec3(texBoundaries[6], texBoundaries[7], texBoundaries[8]);
346 const Vec3 coordAB = coordB - coordA;
347 const Vec3 coordAC = coordC - coordA;
354 const Vec3 texCoord = coordA + coordAC*safeFaceCoord.x() + coordAB*safeFaceCoord.y();
371 const Vec3 rawCoord = texCoordParams.transform * Vec3((float)x / gridSizeFloat, (float)y / gridSizeFloat, 1.0f);
388 Vec3 rawCoord = texCoordParams.transform * Vec3((float)x / gridSizeFloat, (float)y / gridSizeFloat, 1.0f);
453 static inline Vec4 sample (const tcu::TextureCube& tex, const Vec3& coord, float lod, const tcu::Sampler& sam) { return tex.sample(sam, coord.x(), coord.y(), coord.z(), lod); }
454 static inline Vec4 sample (const tcu::Texture2DArray& tex, const Vec3& coord, float lod, const tcu::Sampler& sam) { return tex.sample(sam, coord.x(), coord.y(), coord.z(), lod); }
455 static inline Vec4 sample (const tcu::Texture3D& tex, const Vec3& coord, float lod, const tcu::Sampler& sam) { return tex.sample(sam, coord.x(), coord.y(), coord.z(), lod); }
841 "in highp vec3 a_texCoord;\n"
1179 "in highp vec3 a_texCoord;\n"
1293 const Vec2 trans00 = (transf * Vec3(0.0f, 0.0f, 1.0f)).xy();
1294 const Vec2 trans01 = (transf * Vec3(0.0f, 1.0f, 1.0f)).xy();
1295 const Vec2 trans10 = (transf * Vec3(1.0f, 0.0f, 1.0f)).xy();
1519 "in highp vec3 a_texCoord;\n"
1634 const Vec3 trans00 = transf * Vec3(0.0f, 0.0f, 1.0f);
1635 const Vec3 trans01 = transf * Vec3(0.0f, 1.0f, 1.0f);
1636 const Vec3 trans10 = transf * Vec3(1.0f, 0.0f, 1.0f);