Lines Matching refs:Vec2
86 const tcu::Vec2 u (p1.x() / p1.w() - p0.x() / p0.w(), p1.y() / p1.w() - p0.y() / p0.w()); in isTriangleClockwise()
87 const tcu::Vec2 v (p2.x() / p2.w() - p0.x() / p0.w(), p2.y() / p2.w() - p0.y() / p0.w()); in isTriangleClockwise()
104 bool pixelNearLineSegment (const tcu::IVec2& pixel, const tcu::Vec2& p0, const tcu::Vec2& p1) in pixelNearLineSegment()
106 const tcu::Vec2 pixelCenterPosition = tcu::Vec2((float)pixel.x() + 0.5f, (float)pixel.y() + 0.5f); in pixelNearLineSegment()
114 const tcu::Vec2 line = p1 - p0; in pixelNearLineSegment()
115 const tcu::Vec2 v = pixelCenterPosition - p0; in pixelNearLineSegment()
145 const tcu::Vec2 triangleNormalizedDeviceSpace[3] = in pixelOnlyOnASharedEdge()
147 …tcu::Vec2(triangle.positions[0].x() / triangle.positions[0].w(), triangle.positions[0].y() / trian… in pixelOnlyOnASharedEdge()
148 …tcu::Vec2(triangle.positions[1].x() / triangle.positions[1].w(), triangle.positions[1].y() / trian… in pixelOnlyOnASharedEdge()
149 …tcu::Vec2(triangle.positions[2].x() / triangle.positions[2].w(), triangle.positions[2].y() / trian… in pixelOnlyOnASharedEdge()
151 const tcu::Vec2 triangleScreenSpace[3] = in pixelOnlyOnASharedEdge()
153 …(triangleNormalizedDeviceSpace[0] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.… in pixelOnlyOnASharedEdge()
154 …(triangleNormalizedDeviceSpace[1] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.… in pixelOnlyOnASharedEdge()
155 …(triangleNormalizedDeviceSpace[2] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.… in pixelOnlyOnASharedEdge()
175 float triangleArea (const tcu::Vec2& s0, const tcu::Vec2& s1, const tcu::Vec2& s2) in triangleArea()
177 const tcu::Vec2 u (s1.x() - s0.x(), s1.y() - s0.y()); in triangleArea()
178 const tcu::Vec2 v (s2.x() - s0.x(), s2.y() - s0.y()); in triangleArea()
186 const tcu::Vec2 normalizedDeviceSpace[3] = in getTriangleAABB()
188 …tcu::Vec2(triangle.positions[0].x() / triangle.positions[0].w(), triangle.positions[0].y() / trian… in getTriangleAABB()
189 …tcu::Vec2(triangle.positions[1].x() / triangle.positions[1].w(), triangle.positions[1].y() / trian… in getTriangleAABB()
190 …tcu::Vec2(triangle.positions[2].x() / triangle.positions[2].w(), triangle.positions[2].y() / trian… in getTriangleAABB()
192 const tcu::Vec2 screenSpace[3] = in getTriangleAABB()
194 …(normalizedDeviceSpace[0] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.x(), (fl… in getTriangleAABB()
195 …(normalizedDeviceSpace[1] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.x(), (fl… in getTriangleAABB()
196 …(normalizedDeviceSpace[2] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.x(), (fl… in getTriangleAABB()
319 static bool isLineXMajor (const tcu::Vec2& lineScreenSpaceP0, const tcu::Vec2& lineScreenSpaceP1) in isLineXMajor()
326 const tcu::Vec2 lineScreenSpaceP0 = packedLine.swizzle(0, 1); in isPackedSSLineXMajor()
327 const tcu::Vec2 lineScreenSpaceP1 = packedLine.swizzle(2, 3); in isPackedSSLineXMajor()
340 tcu::Vec2 max;
341 tcu::Vec2 min;
344 …onWeights (const tcu::Vec4& p0, const tcu::Vec4& p1, const tcu::Vec4& p2, const tcu::Vec2& ndpixel) in calcTriangleInterpolationWeights()
350 const tcu::Vec2 nd0 = p0.swizzle(0, 1) / p0.w(); in calcTriangleInterpolationWeights()
351 const tcu::Vec2 nd1 = p1.swizzle(0, 1) / p1.w(); in calcTriangleInterpolationWeights()
352 const tcu::Vec2 nd2 = p2.swizzle(0, 1) / p2.w(); in calcTriangleInterpolationWeights()
405 …e calcLineInterpolationWeights (const tcu::Vec2& pa, float wa, const tcu::Vec2& pb, float wb, cons… in calcLineInterpolationWeights()
456 …erpolationWeightsAxisProjected (const tcu::Vec2& pa, float wa, const tcu::Vec2& pb, float wb, cons… in calcLineInterpolationWeightsAxisProjected()
515 LineInterpolationRange calcSingleSampleLineInterpolationRangeWithWeightEquation (const tcu::Vec2& p… in calcSingleSampleLineInterpolationRangeWithWeightEquation()
517 const tcu::Vec2& pb, in calcSingleSampleLineInterpolationRangeWithWeightEquation()
527 const tcu::Vec2 corners[4] = in calcSingleSampleLineInterpolationRangeWithWeightEquation()
529 tcu::Vec2((float)pixel.x() + testSquarePos + 0.0f, (float)pixel.y() + testSquarePos + 0.0f), in calcSingleSampleLineInterpolationRangeWithWeightEquation()
530 …tcu::Vec2((float)pixel.x() + testSquarePos + 0.0f, (float)pixel.y() + testSquarePos + testSquar… in calcSingleSampleLineInterpolationRangeWithWeightEquation()
531 …tcu::Vec2((float)pixel.x() + testSquarePos + testSquareSize, (float)pixel.y() + testSquarePos + te… in calcSingleSampleLineInterpolationRangeWithWeightEquation()
532 …tcu::Vec2((float)pixel.x() + testSquarePos + testSquareSize, (float)pixel.y() + testSquarePos + 0.… in calcSingleSampleLineInterpolationRangeWithWeightEquation()
544 …const tcu::Vec2 minWeights = tcu::min(tcu::min(weights[0].min, weights[1].min), tcu::min(weights[2… in calcSingleSampleLineInterpolationRangeWithWeightEquation()
545 …const tcu::Vec2 maxWeights = tcu::max(tcu::max(weights[0].max, weights[1].max), tcu::max(weights[2… in calcSingleSampleLineInterpolationRangeWithWeightEquation()
553 …onRange calcSingleSampleLineInterpolationRange (const tcu::Vec2& pa, float wa, const tcu::Vec2& pb… in calcSingleSampleLineInterpolationRange()
558 …ingleSampleLineInterpolationRangeAxisProjected (const tcu::Vec2& pa, float wa, const tcu::Vec2& pb… in calcSingleSampleLineInterpolationRangeAxisProjected()
578 const tcu::Vec2 corners[4] = in interpolate()
580 …tcu::Vec2(((float)pixel.x() + testSquarePos + 0.0f) / (float)viewportSize.x() * 2.0f - 1… in interpolate()
581 …tcu::Vec2(((float)pixel.x() + testSquarePos + 0.0f) / (float)viewportSize.x() * 2.0f - 1… in interpolate()
582 …tcu::Vec2(((float)pixel.x() + testSquarePos + testSquareSize) / (float)viewportSize.x() * 2.0f - 1… in interpolate()
583 …tcu::Vec2(((float)pixel.x() + testSquarePos + testSquareSize) / (float)viewportSize.x() * 2.0f - 1… in interpolate()
622 const tcu::Vec2 corners[4] = in interpolate()
624 tcu::Vec2((float)pixel.x() + 0.0f, (float)pixel.y() + 0.0f), in interpolate()
625 tcu::Vec2((float)pixel.x() + 0.0f, (float)pixel.y() + 1.0f), in interpolate()
626 tcu::Vec2((float)pixel.x() + 1.0f, (float)pixel.y() + 1.0f), in interpolate()
627 tcu::Vec2((float)pixel.x() + 1.0f, (float)pixel.y() + 0.0f), in interpolate()
632 …const tcu::Vec2 pa = tcu::Vec2((scene.lines[lineNdx].positions[0].x() / wa + 1.0f) * 0.5f * (float… in interpolate()
634 …const tcu::Vec2 pb = tcu::Vec2((scene.lines[lineNdx].positions[1].x() / wb + 1.0f) * 0.5f * (float… in interpolate()
646 …const tcu::Vec2 minWeights = tcu::min(tcu::min(weights[0].min, weights[1].min), tcu::min(weights[2… in interpolate()
647 …const tcu::Vec2 maxWeights = tcu::max(tcu::max(weights[0].max, weights[1].max), tcu::max(weights[2… in interpolate()
866 float calculateIntersectionParameter (const tcu::Vec2 line[2], float w, int componentNdx) in calculateIntersectionParameter()
876 void applyClippingBox (tcu::Vec2 line[2], float w) in applyClippingBox()
921 const tcu::Vec2 viewportSize = tcu::Vec2((float)surface.getWidth(), (float)surface.getHeight()); in verifyMultisampleLineGroupRasterization()
940 tcu::Vec2 lineNormalizedDeviceSpace[2] = in verifyMultisampleLineGroupRasterization()
942 …tcu::Vec2(scene.lines[lineNdx].positions[0].x() / scene.lines[lineNdx].positions[0].w(), scene.lin… in verifyMultisampleLineGroupRasterization()
943 …tcu::Vec2(scene.lines[lineNdx].positions[1].x() / scene.lines[lineNdx].positions[1].w(), scene.lin… in verifyMultisampleLineGroupRasterization()
951 const tcu::Vec2 lineScreenSpace[2] = in verifyMultisampleLineGroupRasterization()
953 (lineNormalizedDeviceSpace[0] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * viewportSize, in verifyMultisampleLineGroupRasterization()
954 (lineNormalizedDeviceSpace[1] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * viewportSize, in verifyMultisampleLineGroupRasterization()
957 const tcu::Vec2 lineDir = tcu::normalize(lineScreenSpace[1] - lineScreenSpace[0]); in verifyMultisampleLineGroupRasterization()
958 const tcu::Vec2 lineNormalDir = strictMode ? tcu::Vec2(lineDir.y(), -lineDir.x()) in verifyMultisampleLineGroupRasterization()
959 : isLineXMajor(lineScreenSpace[0], lineScreenSpace[1]) ? tcu::Vec2(0.0f, 1.0f) in verifyMultisampleLineGroupRasterization()
960 : tcu::Vec2(1.0f, 0.0f); in verifyMultisampleLineGroupRasterization()
1012 tcu::Vec2 l0 = mix(lineScreenSpace[0], lineScreenSpace[1], d0); in verifyMultisampleLineGroupRasterization()
1013 tcu::Vec2 l1 = mix(lineScreenSpace[0], lineScreenSpace[1], d1); in verifyMultisampleLineGroupRasterization()
1015 const tcu::Vec2 lineQuadScreenSpace[4] = in verifyMultisampleLineGroupRasterization()
1022 const tcu::Vec2 lineQuadNormalizedDeviceSpace[4] = in verifyMultisampleLineGroupRasterization()
1024 lineQuadScreenSpace[0] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupRasterization()
1025 lineQuadScreenSpace[1] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupRasterization()
1026 lineQuadScreenSpace[2] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupRasterization()
1027 lineQuadScreenSpace[3] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupRasterization()
1047 const tcu::Vec2 lineQuadScreenSpace[4] = in verifyMultisampleLineGroupRasterization()
1054 const tcu::Vec2 lineQuadNormalizedDeviceSpace[4] = in verifyMultisampleLineGroupRasterization()
1056 lineQuadScreenSpace[0] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupRasterization()
1057 lineQuadScreenSpace[1] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupRasterization()
1058 lineQuadScreenSpace[2] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupRasterization()
1059 lineQuadScreenSpace[3] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupRasterization()
1089 const tcu::Vec2 viewportSize = tcu::Vec2((float)surface.getWidth(), (float)surface.getHeight()); in verifyMultisampleLineGroupInterpolationInternal()
1101 const tcu::Vec2 lineNormalizedDeviceSpace[2] = in verifyMultisampleLineGroupInterpolationInternal()
1103 … tcu::Vec2(scene.lines[lineNdx].positions[0].x() / wa, scene.lines[lineNdx].positions[0].y() / wa), in verifyMultisampleLineGroupInterpolationInternal()
1104 … tcu::Vec2(scene.lines[lineNdx].positions[1].x() / wb, scene.lines[lineNdx].positions[1].y() / wb), in verifyMultisampleLineGroupInterpolationInternal()
1106 const tcu::Vec2 lineScreenSpace[2] = in verifyMultisampleLineGroupInterpolationInternal()
1108 (lineNormalizedDeviceSpace[0] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * viewportSize, in verifyMultisampleLineGroupInterpolationInternal()
1109 (lineNormalizedDeviceSpace[1] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * viewportSize, in verifyMultisampleLineGroupInterpolationInternal()
1112 const tcu::Vec2 lineDir = tcu::normalize(lineScreenSpace[1] - lineScreenSpace[0]); in verifyMultisampleLineGroupInterpolationInternal()
1113 const tcu::Vec2 lineNormalDir = strictMode ? tcu::Vec2(lineDir.y(), -lineDir.x()) in verifyMultisampleLineGroupInterpolationInternal()
1114 : isLineXMajor(lineScreenSpace[0], lineScreenSpace[1]) ? tcu::Vec2(0.0f, 1.0f) in verifyMultisampleLineGroupInterpolationInternal()
1115 : tcu::Vec2(1.0f, 0.0f); in verifyMultisampleLineGroupInterpolationInternal()
1117 const tcu::Vec2 lineQuadScreenSpace[4] = in verifyMultisampleLineGroupInterpolationInternal()
1124 const tcu::Vec2 lineQuadNormalizedDeviceSpace[4] = in verifyMultisampleLineGroupInterpolationInternal()
1126 lineQuadScreenSpace[0] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupInterpolationInternal()
1127 lineQuadScreenSpace[1] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupInterpolationInternal()
1128 lineQuadScreenSpace[2] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupInterpolationInternal()
1129 lineQuadScreenSpace[3] / viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisampleLineGroupInterpolationInternal()
1283 const tcu::Vec2 viewportSize = tcu::Vec2((float)surface.getWidth(), (float)surface.getHeight()); in verifyMultisamplePointGroupRasterization()
1290 …const tcu::Vec2 pointNormalizedDeviceSpace = tcu::Vec2(scene.points[pointNdx].position.x() / sce… in verifyMultisamplePointGroupRasterization()
1291 …const tcu::Vec2 pointScreenSpace = (pointNormalizedDeviceSpace + tcu::Vec2(1.0f, 1.0f)) * 0.5f… in verifyMultisamplePointGroupRasterization()
1293 const tcu::Vec2 lineQuadNormalizedDeviceSpace[4] = in verifyMultisamplePointGroupRasterization()
1295 (pointScreenSpace + tcu::Vec2(-offset, -offset))/ viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisamplePointGroupRasterization()
1296 (pointScreenSpace + tcu::Vec2(-offset, offset))/ viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisamplePointGroupRasterization()
1297 (pointScreenSpace + tcu::Vec2( offset, offset))/ viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisamplePointGroupRasterization()
1298 (pointScreenSpace + tcu::Vec2( offset, -offset))/ viewportSize * 2.0f - tcu::Vec2(1.0f, 1.0f), in verifyMultisamplePointGroupRasterization()
1319 const tcu::Vec2 lineNormalizedDeviceSpace[2] = in genScreenSpaceLines()
1321 …tcu::Vec2(lines[lineNdx].positions[0].x() / lines[lineNdx].positions[0].w(), lines[lineNdx].positi… in genScreenSpaceLines()
1322 …tcu::Vec2(lines[lineNdx].positions[1].x() / lines[lineNdx].positions[1].w(), lines[lineNdx].positi… in genScreenSpaceLines()
1729 void setMaskMapCoverageBitForLine (int bitNdx, const tcu::Vec2& screenSpaceP0, const tcu::Vec2& scr… in setMaskMapCoverageBitForLine()
1774 const tcu::Vec2 pa = screenspaceLines[lineNdx].swizzle(0, 1); in setMaskMapCoverageBitForLines()
1775 const tcu::Vec2 pb = screenspaceLines[lineNdx].swizzle(2, 3); in setMaskMapCoverageBitForLines()
1854 const tcu::Vec2 pa = screenspaceLines[lineNdx].swizzle(0, 1); in verifyLineGroupPixelIndependentInterpolation()
1855 const tcu::Vec2 pb = screenspaceLines[lineNdx].swizzle(2, 3); in verifyLineGroupPixelIndependentInterpolation()
1999 tcu::Vec2 getLineCoordAtAxisCoord (const tcu::Vec2& pa, const tcu::Vec2& pb, bool isXAxis, float ax… in getLineCoordAtAxisCoord()
2012 return (isXAxis) ? (tcu::Vec2(resultFixedCoord, resultVaryingCoord)) in getLineCoordAtAxisCoord()
2013 : (tcu::Vec2(resultVaryingCoord, resultFixedCoord)); in getLineCoordAtAxisCoord()
2066 const tcu::Vec2 lineScreenSpaceP0 = screenspaceLines[lineNdx].swizzle(0, 1); in verifySinglesampleWideLineGroupInterpolation()
2067 const tcu::Vec2 lineScreenSpaceP1 = screenspaceLines[lineNdx].swizzle(2, 3); in verifySinglesampleWideLineGroupInterpolation()
2075 …const tcu::Vec2 offsetDirection = (isXMajor) ? (tcu::Vec2(0.0f, -1.0f)) : (tcu::Vec2(-1.0f, 0.0f)); in verifySinglesampleWideLineGroupInterpolation()
2076 const tcu::Vec2 offset = offsetDirection * offsetLength; in verifySinglesampleWideLineGroupInterpolation()
2107 …const tcu::Vec2 expandedP0 = getLineCoordAtAxisCoord(effectiveLines[lineNdx].swizzle(0, 1), e… in verifySinglesampleWideLineGroupInterpolation()
2108 …const tcu::Vec2 expandedP1 = getLineCoordAtAxisCoord(effectiveLines[lineNdx].swizzle(0, 1), e… in verifySinglesampleWideLineGroupInterpolation()
2178 const tcu::Vec2 pa = effectiveLines[lineNdx].swizzle(0, 1); in verifySinglesampleWideLineGroupInterpolation()
2179 const tcu::Vec2 pb = effectiveLines[lineNdx].swizzle(2, 3); in verifySinglesampleWideLineGroupInterpolation()
2356 const tcu::Vec2 triangleNormalizedDeviceSpace[3] = in calculateTriangleCoverage()
2358 tcu::Vec2(orderedP0.x() / orderedP0.w(), orderedP0.y() / orderedP0.w()), in calculateTriangleCoverage()
2359 tcu::Vec2(orderedP1.x() / orderedP1.w(), orderedP1.y() / orderedP1.w()), in calculateTriangleCoverage()
2360 tcu::Vec2(orderedP2.x() / orderedP2.w(), orderedP2.y() / orderedP2.w()), in calculateTriangleCoverage()
2362 const tcu::Vec2 triangleScreenSpace[3] = in calculateTriangleCoverage()
2364 …(triangleNormalizedDeviceSpace[0] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.… in calculateTriangleCoverage()
2365 …(triangleNormalizedDeviceSpace[1] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.… in calculateTriangleCoverage()
2366 …(triangleNormalizedDeviceSpace[2] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.… in calculateTriangleCoverage()
2498 const Vec2 p = Vec2(p0.x(), p0.y()); in calculateUnderestimateLineCoverage()
2499 const Vec2 q = Vec2(p1.x(), p1.y()); in calculateUnderestimateLineCoverage()
2500 const Vec2 pq = Vec2(p1.x() - p0.x(), p1.y() - p0.y()); in calculateUnderestimateLineCoverage()
2501 const Vec2 pqn = normalize(pq); in calculateUnderestimateLineCoverage()
2502 const Vec2 lw = 0.5f * lineWidth * pqn; in calculateUnderestimateLineCoverage()
2503 const Vec2 n = Vec2(lw.y(), -lw.x()); in calculateUnderestimateLineCoverage()
2504 const Vec2 vp = Vec2(float(viewportSize.x()), float(viewportSize.y())); in calculateUnderestimateLineCoverage()
2505 const Vec2 a = 0.5f * (p + Vec2(1.0f, 1.0f)) * vp + n; in calculateUnderestimateLineCoverage()
2506 const Vec2 b = 0.5f * (p + Vec2(1.0f, 1.0f)) * vp - n; in calculateUnderestimateLineCoverage()
2507 const Vec2 c = 0.5f * (q + Vec2(1.0f, 1.0f)) * vp - n; in calculateUnderestimateLineCoverage()
2508 const Vec2 ba = b - a; in calculateUnderestimateLineCoverage()
2509 const Vec2 bc = b - c; in calculateUnderestimateLineCoverage()
2519 …const Vec2 f = Vec2(float(pixel.x() + pixelCornerOffsetX), float(pixel.y() + pixelCornerOffse… in calculateUnderestimateLineCoverage()
2520 const Vec2 bf = b - f; in calculateUnderestimateLineCoverage()
2547 const tcu::Vec2 triangleNormalizedDeviceSpace[3] = in calculateUnderestimateTriangleCoverage()
2549 tcu::Vec2(orderedP0.x() / orderedP0.w(), orderedP0.y() / orderedP0.w()), in calculateUnderestimateTriangleCoverage()
2550 tcu::Vec2(orderedP1.x() / orderedP1.w(), orderedP1.y() / orderedP1.w()), in calculateUnderestimateTriangleCoverage()
2551 tcu::Vec2(orderedP2.x() / orderedP2.w(), orderedP2.y() / orderedP2.w()), in calculateUnderestimateTriangleCoverage()
2553 const tcu::Vec2 triangleScreenSpace[3] = in calculateUnderestimateTriangleCoverage()
2555 …(triangleNormalizedDeviceSpace[0] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.… in calculateUnderestimateTriangleCoverage()
2556 …(triangleNormalizedDeviceSpace[1] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.… in calculateUnderestimateTriangleCoverage()
2557 …(triangleNormalizedDeviceSpace[2] + tcu::Vec2(1.0f, 1.0f)) * 0.5f * tcu::Vec2((float)viewportSize.… in calculateUnderestimateTriangleCoverage()