Lines Matching defs:quad
154 const ColorQuad& quad)
159 const Vec4 d0 = abs(quad.p10 - quad.p00);
160 const Vec4 d1 = abs(quad.p01 - quad.p00);
161 const Vec4 d2 = abs(quad.p11 - quad.p10);
162 const Vec4 d3 = abs(quad.p11 - quad.p01);
203 static inline Vec4 min (const ColorQuad& quad)
205 return min(quad.p00, min(quad.p10, min(quad.p01, quad.p11)));
208 static inline Vec4 max (const ColorQuad& quad)
210 return max(quad.p00, max(quad.p10, max(quad.p01, quad.p11)));
213 static bool isInColorBounds (const LookupPrecision& prec, const ColorQuad& quad, const Vec4& result)
215 const tcu::Vec4 minVal = min(quad) - prec.colorThreshold;
216 const tcu::Vec4 maxVal = max(quad) + prec.colorThreshold;
288 const ColorQuad& quad,
299 if (!isInColorBounds(prec, quad, result))
305 const Vec4 c0 = quad.p00*(1.0f - a) + quad.p10*a;
306 const Vec4 c1 = quad.p01*(1.0f - a) + quad.p11*a;
366 const ColorQuad& quad,
372 const Vec4 c0 = (reductionMode == tcu::Sampler::MIN ? tcu::min(quad.p00, quad.p01) : tcu::max(quad.p00, quad.p01));
373 const Vec4 c1 = (reductionMode == tcu::Sampler::MIN ? tcu::min(quad.p10, quad.p11) : tcu::max(quad.p10, quad.p11));
386 const ColorQuad quad =
394 return isReductionValid(prec, quad, reductionMode, result);
767 ColorQuad quad;
768 lookupQuad(quad, level, sampler, x0, x1, y0, y1, coordZ);
771 searchStep = computeBilinearSearchStepFromFloatQuad(prec, quad);
775 if (isBilinearRangeValid(prec, quad, Vec2(minA, maxA), Vec2(minB, maxB), searchStep, result))
780 if (isReductionValid(prec, quad, sampler.reductionMode, result))
1566 ColorQuad quad;
1567 quad.p00 = lookup<float>(faces[c00.face], sampler, c00.s, c00.t, 0);
1568 quad.p10 = lookup<float>(faces[c10.face], sampler, c10.s, c10.t, 0);
1569 quad.p01 = lookup<float>(faces[c01.face], sampler, c01.s, c01.t, 0);
1570 quad.p11 = lookup<float>(faces[c11.face], sampler, c11.s, c11.t, 0);
1573 searchStep = computeBilinearSearchStepFromFloatQuad(prec, quad);
1577 if (isBilinearRangeValid(prec, quad, Vec2(minA, maxA), Vec2(minB, maxB), searchStep, result))
1582 if (isReductionValid(prec, quad, sampler.reductionMode, result))