Lines Matching refs:searchStep
291 const float searchStep, in isBilinearRangeValid() argument
296 DE_ASSERT(xBounds.x() + searchStep > xBounds.x()); // step is not effectively 0 in isBilinearRangeValid()
297 DE_ASSERT(xBounds.y() + searchStep > xBounds.y()); in isBilinearRangeValid()
302 for (float x = xBounds.x(); x < xBounds.y()+searchStep; x += searchStep) in isBilinearRangeValid()
321 const float searchStep, in isTrilinearRangeValid() argument
327 DE_ASSERT(xBounds.x() + searchStep > xBounds.x()); // step is not effectively 0 in isTrilinearRangeValid()
328 DE_ASSERT(xBounds.y() + searchStep > xBounds.y()); in isTrilinearRangeValid()
329 DE_ASSERT(yBounds.x() + searchStep > yBounds.x()); in isTrilinearRangeValid()
330 DE_ASSERT(yBounds.y() + searchStep > yBounds.y()); in isTrilinearRangeValid()
335 for (float x = xBounds.x(); x < xBounds.y()+searchStep; x += searchStep) in isTrilinearRangeValid()
337 for (float y = yBounds.x(); y < yBounds.y()+searchStep; y += searchStep) in isTrilinearRangeValid()
403 const float searchStep, in is1DTrilinearFilterResultValid() argument
408 DE_ASSERT(xBounds0.x() + searchStep > xBounds0.x()); // step is not effectively 0 in is1DTrilinearFilterResultValid()
409 DE_ASSERT(xBounds0.y() + searchStep > xBounds0.y()); in is1DTrilinearFilterResultValid()
410 DE_ASSERT(xBounds1.x() + searchStep > xBounds1.x()); in is1DTrilinearFilterResultValid()
411 DE_ASSERT(xBounds1.y() + searchStep > xBounds1.y()); in is1DTrilinearFilterResultValid()
416 for (float x0 = xBounds0.x(); x0 < xBounds0.y()+searchStep; x0 += searchStep) in is1DTrilinearFilterResultValid()
421 for (float x1 = xBounds1.x(); x1 <= xBounds1.y(); x1 += searchStep) in is1DTrilinearFilterResultValid()
442 const float searchStep, in is2DTrilinearFilterResultValid() argument
449 DE_ASSERT(xBounds0.x() + searchStep > xBounds0.x()); // step is not effectively 0 in is2DTrilinearFilterResultValid()
450 DE_ASSERT(xBounds0.y() + searchStep > xBounds0.y()); in is2DTrilinearFilterResultValid()
451 DE_ASSERT(yBounds0.x() + searchStep > yBounds0.x()); in is2DTrilinearFilterResultValid()
452 DE_ASSERT(yBounds0.y() + searchStep > yBounds0.y()); in is2DTrilinearFilterResultValid()
453 DE_ASSERT(xBounds1.x() + searchStep > xBounds1.x()); in is2DTrilinearFilterResultValid()
454 DE_ASSERT(xBounds1.y() + searchStep > xBounds1.y()); in is2DTrilinearFilterResultValid()
455 DE_ASSERT(yBounds1.x() + searchStep > yBounds1.x()); in is2DTrilinearFilterResultValid()
456 DE_ASSERT(yBounds1.y() + searchStep > yBounds1.y()); in is2DTrilinearFilterResultValid()
461 for (float x0 = xBounds0.x(); x0 < xBounds0.y()+searchStep; x0 += searchStep) in is2DTrilinearFilterResultValid()
463 for (float y0 = yBounds0.x(); y0 < yBounds0.y()+searchStep; y0 += searchStep) in is2DTrilinearFilterResultValid()
469 for (float x1 = xBounds1.x(); x1 <= xBounds1.y(); x1 += searchStep) in is2DTrilinearFilterResultValid()
471 for (float y1 = yBounds1.x(); y1 <= yBounds1.y(); y1 += searchStep) in is2DTrilinearFilterResultValid()
499 const float searchStep, in is3DTrilinearFilterResultValid() argument
508 DE_ASSERT(xBounds0.x() + searchStep > xBounds0.x()); // step is not effectively 0 in is3DTrilinearFilterResultValid()
509 DE_ASSERT(xBounds0.y() + searchStep > xBounds0.y()); in is3DTrilinearFilterResultValid()
510 DE_ASSERT(yBounds0.x() + searchStep > yBounds0.x()); in is3DTrilinearFilterResultValid()
511 DE_ASSERT(yBounds0.y() + searchStep > yBounds0.y()); in is3DTrilinearFilterResultValid()
512 DE_ASSERT(zBounds0.x() + searchStep > zBounds0.x()); in is3DTrilinearFilterResultValid()
513 DE_ASSERT(zBounds0.y() + searchStep > zBounds0.y()); in is3DTrilinearFilterResultValid()
514 DE_ASSERT(xBounds1.x() + searchStep > xBounds1.x()); in is3DTrilinearFilterResultValid()
515 DE_ASSERT(xBounds1.y() + searchStep > xBounds1.y()); in is3DTrilinearFilterResultValid()
516 DE_ASSERT(yBounds1.x() + searchStep > yBounds1.x()); in is3DTrilinearFilterResultValid()
517 DE_ASSERT(yBounds1.y() + searchStep > yBounds1.y()); in is3DTrilinearFilterResultValid()
518 DE_ASSERT(zBounds1.x() + searchStep > zBounds1.x()); in is3DTrilinearFilterResultValid()
519 DE_ASSERT(zBounds1.y() + searchStep > zBounds1.y()); in is3DTrilinearFilterResultValid()
524 for (float x0 = xBounds0.x(); x0 < xBounds0.y()+searchStep; x0 += searchStep) in is3DTrilinearFilterResultValid()
526 for (float y0 = yBounds0.x(); y0 < yBounds0.y()+searchStep; y0 += searchStep) in is3DTrilinearFilterResultValid()
533 for (float z0 = zBounds0.x(); z0 < zBounds0.y()+searchStep; z0 += searchStep) in is3DTrilinearFilterResultValid()
538 for (float x1 = xBounds1.x(); x1 < xBounds1.y()+searchStep; x1 += searchStep) in is3DTrilinearFilterResultValid()
540 for (float y1 = yBounds1.x(); y1 < yBounds1.y()+searchStep; y1 += searchStep) in is3DTrilinearFilterResultValid()
547 for (float z1 = zBounds1.x(); z1 < zBounds1.y()+searchStep; z1 += searchStep) in is3DTrilinearFilterResultValid()
740 …float searchStep = texClass == TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT ? computeBilinearSea… in isLinearSampleResultValid() local
771 searchStep = computeBilinearSearchStepFromFloatQuad(prec, quad); in isLinearSampleResultValid()
775 if (isBilinearRangeValid(prec, quad, Vec2(minA, maxA), Vec2(minB, maxB), searchStep, result)) in isLinearSampleResultValid()
812 …float searchStep = texClass == TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT ? computeBilinearSea… in isLinearSampleResultValid() local
850 …searchStep = de::min(computeBilinearSearchStepFromFloatQuad(prec, quad0), computeBilinearSearchSte… in isLinearSampleResultValid()
854 …alid(prec, quad0, quad1, Vec2(minA, maxA), Vec2(minB, maxB), Vec2(minC, maxC), searchStep, result)) in isLinearSampleResultValid()
1537 …float searchStep = texClass == TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT ? computeBilinearSea… in isSeamlessLinearSampleResultValid() local
1573 searchStep = computeBilinearSearchStepFromFloatQuad(prec, quad); in isSeamlessLinearSampleResultValid()
1577 if (isBilinearRangeValid(prec, quad, Vec2(minA, maxA), Vec2(minB, maxB), searchStep, result)) in isSeamlessLinearSampleResultValid()