Lines Matching refs:prec
170 const TexComparePrecision& prec, in isLinearCompareValid() argument
182 …const CmpResultSet cmp0 = execCompare(compareMode, d0, cmpReference, prec.referenceBits, isFixedP… in isLinearCompareValid()
183 …const CmpResultSet cmp1 = execCompare(compareMode, d1, cmpReference, prec.referenceBits, isFixedP… in isLinearCompareValid()
195 const float pcfErr = computeFixedPointError(prec.pcfBits); in isLinearCompareValid()
196 const float resErr = computeFixedPointError(prec.resultBits); in isLinearCompareValid()
235 const TexComparePrecision& prec, in isBilinearAnyCompareValid() argument
241 DE_ASSERT(prec.pcfBits == 0); in isBilinearAnyCompareValid()
248 …const CmpResultSet cmp0 = execCompare(compareMode, d0, cmpReference, prec.referenceBits, isFixedP… in isBilinearAnyCompareValid()
249 …const CmpResultSet cmp1 = execCompare(compareMode, d1, cmpReference, prec.referenceBits, isFixedP… in isBilinearAnyCompareValid()
250 …const CmpResultSet cmp2 = execCompare(compareMode, d2, cmpReference, prec.referenceBits, isFixedP… in isBilinearAnyCompareValid()
251 …const CmpResultSet cmp3 = execCompare(compareMode, d3, cmpReference, prec.referenceBits, isFixedP… in isBilinearAnyCompareValid()
256 const float resErr = computeFixedPointError(prec.resultBits); in isBilinearAnyCompareValid()
265 const TexComparePrecision& prec, in isBilinearPCFCompareValid() argument
275 DE_ASSERT(prec.pcfBits > 0); in isBilinearPCFCompareValid()
282 …const CmpResultSet cmp0 = execCompare(compareMode, d0, cmpReference, prec.referenceBits, isFixedP… in isBilinearPCFCompareValid()
283 …const CmpResultSet cmp1 = execCompare(compareMode, d1, cmpReference, prec.referenceBits, isFixedP… in isBilinearPCFCompareValid()
284 …const CmpResultSet cmp2 = execCompare(compareMode, d2, cmpReference, prec.referenceBits, isFixedP… in isBilinearPCFCompareValid()
285 …const CmpResultSet cmp3 = execCompare(compareMode, d3, cmpReference, prec.referenceBits, isFixedP… in isBilinearPCFCompareValid()
303 const float pcfErr = computeFixedPointError(prec.pcfBits); in isBilinearPCFCompareValid()
304 const float resErr = computeFixedPointError(prec.resultBits); in isBilinearPCFCompareValid()
338 const TexComparePrecision& prec, in isBilinearCompareValid() argument
346 if (prec.pcfBits > 0) in isBilinearCompareValid()
347 …return isBilinearPCFCompareValid(compareMode, prec, depths, xBounds, yBounds, cmpReference, result… in isBilinearCompareValid()
349 …return isBilinearAnyCompareValid(compareMode, prec, depths, cmpReference, result, isFixedPointDept… in isBilinearCompareValid()
353 const TexComparePrecision& prec, in isTrilinearAnyCompareValid() argument
360 DE_ASSERT(prec.pcfBits == 0); in isTrilinearAnyCompareValid()
362 …const CmpResultSet cmp00 = execCompare(compareMode, depths0[0], cmpReference, prec.referenceBits,… in isTrilinearAnyCompareValid()
363 …const CmpResultSet cmp01 = execCompare(compareMode, depths0[1], cmpReference, prec.referenceBits,… in isTrilinearAnyCompareValid()
364 …const CmpResultSet cmp02 = execCompare(compareMode, depths0[2], cmpReference, prec.referenceBits,… in isTrilinearAnyCompareValid()
365 …const CmpResultSet cmp03 = execCompare(compareMode, depths0[3], cmpReference, prec.referenceBits,… in isTrilinearAnyCompareValid()
367 …const CmpResultSet cmp10 = execCompare(compareMode, depths1[0], cmpReference, prec.referenceBits,… in isTrilinearAnyCompareValid()
368 …const CmpResultSet cmp11 = execCompare(compareMode, depths1[1], cmpReference, prec.referenceBits,… in isTrilinearAnyCompareValid()
369 …const CmpResultSet cmp12 = execCompare(compareMode, depths1[2], cmpReference, prec.referenceBits,… in isTrilinearAnyCompareValid()
370 …const CmpResultSet cmp13 = execCompare(compareMode, depths1[3], cmpReference, prec.referenceBits,… in isTrilinearAnyCompareValid()
389 const float resErr = computeFixedPointError(prec.resultBits); in isTrilinearAnyCompareValid()
398 const TexComparePrecision& prec, in isTrilinearPCFCompareValid() argument
415 DE_ASSERT(prec.pcfBits > 0); in isTrilinearPCFCompareValid()
417 …const CmpResultSet cmp00 = execCompare(compareMode, depths0[0], cmpReference, prec.referenceBits,… in isTrilinearPCFCompareValid()
418 …const CmpResultSet cmp01 = execCompare(compareMode, depths0[1], cmpReference, prec.referenceBits,… in isTrilinearPCFCompareValid()
419 …const CmpResultSet cmp02 = execCompare(compareMode, depths0[2], cmpReference, prec.referenceBits,… in isTrilinearPCFCompareValid()
420 …const CmpResultSet cmp03 = execCompare(compareMode, depths0[3], cmpReference, prec.referenceBits,… in isTrilinearPCFCompareValid()
422 …const CmpResultSet cmp10 = execCompare(compareMode, depths1[0], cmpReference, prec.referenceBits,… in isTrilinearPCFCompareValid()
423 …const CmpResultSet cmp11 = execCompare(compareMode, depths1[1], cmpReference, prec.referenceBits,… in isTrilinearPCFCompareValid()
424 …const CmpResultSet cmp12 = execCompare(compareMode, depths1[2], cmpReference, prec.referenceBits,… in isTrilinearPCFCompareValid()
425 …const CmpResultSet cmp13 = execCompare(compareMode, depths1[3], cmpReference, prec.referenceBits,… in isTrilinearPCFCompareValid()
445 const float pcfErr = computeFixedPointError(prec.pcfBits); in isTrilinearPCFCompareValid()
446 const float resErr = computeFixedPointError(prec.resultBits); in isTrilinearPCFCompareValid()
499 const TexComparePrecision& prec, in isTrilinearCompareValid() argument
511 if (prec.pcfBits > 0) in isTrilinearCompareValid()
512 …return isTrilinearPCFCompareValid(compareMode, prec, depths0, depths1, xBounds0, yBounds0, xBounds… in isTrilinearCompareValid()
514 …return isTrilinearAnyCompareValid(compareMode, prec, depths0, depths1, cmpReference, result, isFix… in isTrilinearCompareValid()
519 const TexComparePrecision& prec, in isNearestCompareResultValid() argument
526 …rdBounds(sampler.normalizedCoords, level.getWidth(), coord.x(), prec.coordBits.x(), prec.uvwBits.x… in isNearestCompareResultValid()
527 …dBounds(sampler.normalizedCoords, level.getHeight(), coord.y(), prec.coordBits.y(), prec.uvwBits.y… in isNearestCompareResultValid()
542 …const CmpResultSet resSet = execCompare(sampler.compare, depth, cmpReference, prec.referenceBits, … in isNearestCompareResultValid()
544 if (isResultInSet(resSet, result, prec.resultBits)) in isNearestCompareResultValid()
554 const TexComparePrecision& prec, in isLinearCompareResultValid() argument
561 …rdBounds(sampler.normalizedCoords, level.getWidth(), coord.x(), prec.coordBits.x(), prec.uvwBits.x… in isLinearCompareResultValid()
562 …dBounds(sampler.normalizedCoords, level.getHeight(), coord.y(), prec.coordBits.y(), prec.uvwBits.y… in isLinearCompareResultValid()
596 …if (isBilinearCompareValid(sampler.compare, prec, depths, Vec2(minA, maxA), Vec2(minB, maxB), cmpR… in isLinearCompareResultValid()
607 const TexComparePrecision& prec, in isLevelCompareResultValid() argument
614 return isLinearCompareResultValid(level, sampler, prec, coord, coordZ, cmpReference, result); in isLevelCompareResultValid()
616 return isNearestCompareResultValid(level, sampler, prec, coord, coordZ, cmpReference, result); in isLevelCompareResultValid()
622 const TexComparePrecision& prec, in isNearestMipmapLinearCompareResultValid() argument
636 …nNormalizedCoordBounds(sampler.normalizedCoords, w0, coord.x(), prec.coordBits.x(), prec.uvwBits.x… in isNearestMipmapLinearCompareResultValid()
637 …nNormalizedCoordBounds(sampler.normalizedCoords, w1, coord.x(), prec.coordBits.x(), prec.uvwBits.x… in isNearestMipmapLinearCompareResultValid()
638 …nNormalizedCoordBounds(sampler.normalizedCoords, h0, coord.y(), prec.coordBits.y(), prec.uvwBits.y… in isNearestMipmapLinearCompareResultValid()
639 …nNormalizedCoordBounds(sampler.normalizedCoords, h1, coord.y(), prec.coordBits.y(), prec.uvwBits.y… in isNearestMipmapLinearCompareResultValid()
663 …if (isLinearCompareValid(sampler.compare, prec, Vec2(depth0, depth1), fBounds, cmpReference, resul… in isNearestMipmapLinearCompareResultValid()
676 const TexComparePrecision& prec, in isLinearMipmapLinearCompareResultValid() argument
693 …nNormalizedCoordBounds(sampler.normalizedCoords, w0, coord.x(), prec.coordBits.x(), prec.uvwBits.x… in isLinearMipmapLinearCompareResultValid()
694 …nNormalizedCoordBounds(sampler.normalizedCoords, w1, coord.x(), prec.coordBits.x(), prec.uvwBits.x… in isLinearMipmapLinearCompareResultValid()
695 …nNormalizedCoordBounds(sampler.normalizedCoords, h0, coord.y(), prec.coordBits.y(), prec.uvwBits.y… in isLinearMipmapLinearCompareResultValid()
696 …nNormalizedCoordBounds(sampler.normalizedCoords, h1, coord.y(), prec.coordBits.y(), prec.uvwBits.y… in isLinearMipmapLinearCompareResultValid()
752 if (isTrilinearCompareValid(sampler.compare, prec, depths0, depths1, in isLinearMipmapLinearCompareResultValid()
769 const TexComparePrecision& prec, in isMipmapLinearCompareResultValid() argument
777 …return isLinearMipmapLinearCompareResultValid(level0, level1, sampler, prec, coord, coordZ, fBound… in isMipmapLinearCompareResultValid()
779 …return isNearestMipmapLinearCompareResultValid(level0, level1, sampler, prec, coord, coordZ, fBoun… in isMipmapLinearCompareResultValid()
784 const TexComparePrecision& prec, in isTexCompareResultValid() argument
799 …if (isLevelCompareResultValid(texture.getLevel(0), sampler, sampler.magFilter, prec, coord, 0, cmp… in isTexCompareResultValid()
824 …), texture.getLevel(level+1), sampler, getLevelFilter(sampler.minFilter), prec, coord, 0, Vec2(min… in isTexCompareResultValid()
839 …alid(texture.getLevel(level), sampler, getLevelFilter(sampler.minFilter), prec, coord, 0, cmpRefer… in isTexCompareResultValid()
845 …if (isLevelCompareResultValid(texture.getLevel(0), sampler, sampler.minFilter, prec, coord, 0, cmp… in isTexCompareResultValid()
856 const TexComparePrecision& prec, in isSeamplessLinearMipmapLinearCompareResultValid() argument
866 …ormalizedCoordBounds(sampler.normalizedCoords, size0, coords.s, prec.coordBits.x(), prec.uvwBits.x… in isSeamplessLinearMipmapLinearCompareResultValid()
867 …ormalizedCoordBounds(sampler.normalizedCoords, size1, coords.s, prec.coordBits.x(), prec.uvwBits.x… in isSeamplessLinearMipmapLinearCompareResultValid()
868 …ormalizedCoordBounds(sampler.normalizedCoords, size0, coords.t, prec.coordBits.y(), prec.uvwBits.y… in isSeamplessLinearMipmapLinearCompareResultValid()
869 …ormalizedCoordBounds(sampler.normalizedCoords, size1, coords.t, prec.coordBits.y(), prec.uvwBits.y… in isSeamplessLinearMipmapLinearCompareResultValid()
943 if (isTrilinearCompareValid(sampler.compare, prec, depths0, depths1, in isSeamplessLinearMipmapLinearCompareResultValid()
960 const TexComparePrecision& prec, in isCubeMipmapLinearCompareResultValid() argument
969 …return isSeamplessLinearMipmapLinearCompareResultValid(texture, baseLevelNdx, sampler, prec, coord… in isCubeMipmapLinearCompareResultValid()
973 sampler, prec, Vec2(coords.s, coords.t), 0, fBounds, cmpReference, result); in isCubeMipmapLinearCompareResultValid()
978 sampler, prec, Vec2(coords.s, coords.t), 0, fBounds, cmpReference, result); in isCubeMipmapLinearCompareResultValid()
984 const TexComparePrecision& prec, in isSeamlessLinearCompareResultValid() argument
992 …NormalizedCoordBounds(sampler.normalizedCoords, size, coords.s, prec.coordBits.x(), prec.uvwBits.x… in isSeamlessLinearCompareResultValid()
993 …NormalizedCoordBounds(sampler.normalizedCoords, size, coords.t, prec.coordBits.y(), prec.uvwBits.y… in isSeamlessLinearCompareResultValid()
1032 …if (isBilinearCompareValid(sampler.compare, prec, depths, Vec2(minA, maxA), Vec2(minB, maxB), cmpR… in isSeamlessLinearCompareResultValid()
1044 const TexComparePrecision& prec, in isCubeLevelCompareResultValid() argument
1052 …return isSeamlessLinearCompareResultValid(texture, levelNdx, sampler, prec, coords, cmpReference, … in isCubeLevelCompareResultValid()
1054 …return isLinearCompareResultValid(texture.getLevelFace(levelNdx, coords.face), sampler, prec, Vec2… in isCubeLevelCompareResultValid()
1057 …return isNearestCompareResultValid(texture.getLevelFace(levelNdx, coords.face), sampler, prec, Vec… in isCubeLevelCompareResultValid()
1060 …tureCubeView& texture, const Sampler& sampler, const TexComparePrecision& prec, const Vec3& coord,… in isTexCompareResultValid() argument
1067 getPossibleCubeFaces(coord, prec.coordBits, &possibleFaces[0], numPossibleFaces); in isTexCompareResultValid()
1082 …if (isCubeLevelCompareResultValid(texture, 0, sampler, sampler.magFilter, prec, faceCoords, cmpRef… in isTexCompareResultValid()
1107 …reResultValid(texture, level, sampler, getLevelFilter(sampler.minFilter), prec, faceCoords, Vec2(m… in isTexCompareResultValid()
1122 …reResultValid(texture, level, sampler, getLevelFilter(sampler.minFilter), prec, faceCoords, cmpRef… in isTexCompareResultValid()
1128 …if (isCubeLevelCompareResultValid(texture, 0, sampler, sampler.minFilter, prec, faceCoords, cmpRef… in isTexCompareResultValid()
1137 …e2DArrayView& texture, const Sampler& sampler, const TexComparePrecision& prec, const Vec3& coord,… in isTexCompareResultValid() argument
1139 …at depthErr = computeFloatingPointError(coord.z(), prec.coordBits.z()) + computeFixedPointError(p… in isTexCompareResultValid()
1156 …if (isLevelCompareResultValid(texture.getLevel(0), sampler, sampler.magFilter, prec, coord.swizzle… in isTexCompareResultValid()
1181 …), texture.getLevel(level+1), sampler, getLevelFilter(sampler.minFilter), prec, coord.swizzle(0,1)… in isTexCompareResultValid()
1196 …alid(texture.getLevel(level), sampler, getLevelFilter(sampler.minFilter), prec, coord.swizzle(0,1)… in isTexCompareResultValid()
1202 …if (isLevelCompareResultValid(texture.getLevel(0), sampler, sampler.minFilter, prec, coord.swizzle… in isTexCompareResultValid()
1213 const TexComparePrecision& prec, in isGatherOffsetsCompareResultValid() argument
1221 …ounds(sampler.normalizedCoords, texture.getWidth(), coord.x(), prec.coordBits.x(), prec.uvwBits.x… in isGatherOffsetsCompareResultValid()
1222 …ounds(sampler.normalizedCoords, texture.getHeight(), coord.y(), prec.coordBits.y(), prec.uvwBits.y… in isGatherOffsetsCompareResultValid()
1245 …const CmpResultSet resSet = execCompare(sampler.compare, depth, cmpReference, prec.referenceBits, … in isGatherOffsetsCompareResultValid()
1247 if (!isResultInSet(resSet, result[offNdx], prec.resultBits)) in isGatherOffsetsCompareResultValid()
1261 const TexComparePrecision& prec, in isGatherOffsetsCompareResultValid() argument
1267 …return isGatherOffsetsCompareResultValid(texture.getLevel(0), sampler, prec, coord, 0, offsets, cm… in isGatherOffsetsCompareResultValid()
1272 const TexComparePrecision& prec, in isGatherOffsetsCompareResultValid() argument
1278 …at depthErr = computeFloatingPointError(coord.z(), prec.coordBits.z()) + computeFixedPointError(p… in isGatherOffsetsCompareResultValid()
1286 …if (isGatherOffsetsCompareResultValid(texture.getLevel(0), sampler, prec, coord.swizzle(0,1), laye… in isGatherOffsetsCompareResultValid()
1294 const TexComparePrecision& prec, in isGatherCompareResultValid() argument
1301 …NormalizedCoordBounds(sampler.normalizedCoords, size, coords.s, prec.coordBits.x(), prec.uvwBits.x… in isGatherCompareResultValid()
1302 …NormalizedCoordBounds(sampler.normalizedCoords, size, coords.t, prec.coordBits.y(), prec.uvwBits.y… in isGatherCompareResultValid()
1339 …const CmpResultSet resSet = execCompare(sampler.compare, depth, cmpReference, prec.referenceBits, … in isGatherCompareResultValid()
1341 if (!isResultInSet(resSet, result[offNdx], prec.resultBits)) in isGatherCompareResultValid()
1355 const TexComparePrecision& prec, in isGatherCompareResultValid() argument
1363 getPossibleCubeFaces(coord, prec.coordBits, &possibleFaces[0], numPossibleFaces); in isGatherCompareResultValid()
1372 if (isGatherCompareResultValid(texture, sampler, prec, faceCoords, cmpReference, result)) in isGatherCompareResultValid()