Lines Matching refs:lineNdx
620 const int lineNdx = primitiveNdx / 2; in interpolate() local
631 const float wa = scene.lines[lineNdx].positions[0].w(); in interpolate()
632 const float wb = scene.lines[lineNdx].positions[1].w(); in interpolate()
633 …const tcu::Vec2 pa = tcu::Vec2((scene.lines[lineNdx].positions[0].x() / wa + 1.0f) * 0.5f * viewpo… in interpolate()
634 (scene.lines[lineNdx].positions[0].y() / wa + 1.0f) * 0.5f * viewportSize.y()); in interpolate()
635 …const tcu::Vec2 pb = tcu::Vec2((scene.lines[lineNdx].positions[1].x() / wb + 1.0f) * 0.5f * viewpo… in interpolate()
636 (scene.lines[lineNdx].positions[1].y() / wb + 1.0f) * 0.5f * viewportSize.y()); in interpolate()
879 for (int lineNdx = 0; lineNdx < (int)scene.lines.size(); ++lineNdx) in verifyMultisampleLineGroupRasterization() local
884 …(scene.lines[lineNdx].positions[0].x() / scene.lines[lineNdx].positions[0].w(), scene.lines[lineNd… in verifyMultisampleLineGroupRasterization()
885 …(scene.lines[lineNdx].positions[1].x() / scene.lines[lineNdx].positions[1].w(), scene.lines[lineNd… in verifyMultisampleLineGroupRasterization()
911 …lineNdx*2 + 0].positions[0] = tcu::Vec4(lineQuadNormalizedDeviceSpace[0].x(), lineQuadNormalizedDe… in verifyMultisampleLineGroupRasterization()
912 …lineNdx*2 + 0].positions[1] = tcu::Vec4(lineQuadNormalizedDeviceSpace[1].x(), lineQuadNormalizedDe… in verifyMultisampleLineGroupRasterization()
913 …lineNdx*2 + 0].positions[2] = tcu::Vec4(lineQuadNormalizedDeviceSpace[2].x(), lineQuadNormalizedDe… in verifyMultisampleLineGroupRasterization()
915 …lineNdx*2 + 1].positions[0] = tcu::Vec4(lineQuadNormalizedDeviceSpace[0].x(), lineQuadNormalizedDe… in verifyMultisampleLineGroupRasterization()
916 …lineNdx*2 + 1].positions[1] = tcu::Vec4(lineQuadNormalizedDeviceSpace[2].x(), lineQuadNormalizedDe… in verifyMultisampleLineGroupRasterization()
917 …lineNdx*2 + 1].positions[2] = tcu::Vec4(lineQuadNormalizedDeviceSpace[3].x(), lineQuadNormalizedDe… in verifyMultisampleLineGroupRasterization()
932 for (int lineNdx = 0; lineNdx < (int)scene.lines.size(); ++lineNdx) in verifyMultisampleLineGroupInterpolation() local
937 …(scene.lines[lineNdx].positions[0].x() / scene.lines[lineNdx].positions[0].w(), scene.lines[lineNd… in verifyMultisampleLineGroupInterpolation()
938 …(scene.lines[lineNdx].positions[1].x() / scene.lines[lineNdx].positions[1].w(), scene.lines[lineNd… in verifyMultisampleLineGroupInterpolation()
964 …triangleScene.triangles[lineNdx*2 + 0].positions[0] = tcu::Vec4(lineQuadNormalizedDeviceSpace[0].x… in verifyMultisampleLineGroupInterpolation()
965 …triangleScene.triangles[lineNdx*2 + 0].positions[1] = tcu::Vec4(lineQuadNormalizedDeviceSpace[1].x… in verifyMultisampleLineGroupInterpolation()
966 …triangleScene.triangles[lineNdx*2 + 0].positions[2] = tcu::Vec4(lineQuadNormalizedDeviceSpace[2].x… in verifyMultisampleLineGroupInterpolation()
968 triangleScene.triangles[lineNdx*2 + 0].sharedEdge[0] = false; in verifyMultisampleLineGroupInterpolation()
969 triangleScene.triangles[lineNdx*2 + 0].sharedEdge[1] = false; in verifyMultisampleLineGroupInterpolation()
970 triangleScene.triangles[lineNdx*2 + 0].sharedEdge[2] = true; in verifyMultisampleLineGroupInterpolation()
972 triangleScene.triangles[lineNdx*2 + 0].colors[0] = scene.lines[lineNdx].colors[0]; in verifyMultisampleLineGroupInterpolation()
973 triangleScene.triangles[lineNdx*2 + 0].colors[1] = scene.lines[lineNdx].colors[0]; in verifyMultisampleLineGroupInterpolation()
974 triangleScene.triangles[lineNdx*2 + 0].colors[2] = scene.lines[lineNdx].colors[1]; in verifyMultisampleLineGroupInterpolation()
976 …triangleScene.triangles[lineNdx*2 + 1].positions[0] = tcu::Vec4(lineQuadNormalizedDeviceSpace[0].x… in verifyMultisampleLineGroupInterpolation()
977 …triangleScene.triangles[lineNdx*2 + 1].positions[1] = tcu::Vec4(lineQuadNormalizedDeviceSpace[2].x… in verifyMultisampleLineGroupInterpolation()
978 …triangleScene.triangles[lineNdx*2 + 1].positions[2] = tcu::Vec4(lineQuadNormalizedDeviceSpace[3].x… in verifyMultisampleLineGroupInterpolation()
980 triangleScene.triangles[lineNdx*2 + 1].sharedEdge[0] = true; in verifyMultisampleLineGroupInterpolation()
981 triangleScene.triangles[lineNdx*2 + 1].sharedEdge[1] = false; in verifyMultisampleLineGroupInterpolation()
982 triangleScene.triangles[lineNdx*2 + 1].sharedEdge[2] = false; in verifyMultisampleLineGroupInterpolation()
984 triangleScene.triangles[lineNdx*2 + 1].colors[0] = scene.lines[lineNdx].colors[0]; in verifyMultisampleLineGroupInterpolation()
985 triangleScene.triangles[lineNdx*2 + 1].colors[1] = scene.lines[lineNdx].colors[1]; in verifyMultisampleLineGroupInterpolation()
986 triangleScene.triangles[lineNdx*2 + 1].colors[2] = scene.lines[lineNdx].colors[1]; in verifyMultisampleLineGroupInterpolation()
1030 for (int lineNdx = 0; lineNdx < (int)lines.size(); ++lineNdx) in genScreenSpaceLines() local
1034 …tcu::Vec2(lines[lineNdx].positions[0].x() / lines[lineNdx].positions[0].w(), lines[lineNdx].positi… in genScreenSpaceLines()
1035 …tcu::Vec2(lines[lineNdx].positions[1].x() / lines[lineNdx].positions[1].w(), lines[lineNdx].positi… in genScreenSpaceLines()
1043 …screenspaceLines[lineNdx] = tcu::Vec4(lineScreenSpace[0].x(), lineScreenSpace[0].y(), lineScreenSp… in genScreenSpaceLines()
1067 for (int lineNdx = 0; lineNdx < (int)scene.lines.size(); ++lineNdx) in verifySinglesampleLineGroupRasterization() local
1070 rasterizer.init(tcu::Vec4(screenspaceLines[lineNdx][0], in verifySinglesampleLineGroupRasterization()
1071 screenspaceLines[lineNdx][1], in verifySinglesampleLineGroupRasterization()
1074 tcu::Vec4(screenspaceLines[lineNdx][2], in verifySinglesampleLineGroupRasterization()
1075 screenspaceLines[lineNdx][3], in verifySinglesampleLineGroupRasterization()
1081 lineIsXMajor[lineNdx] = isPackedSSLineXMajor(screenspaceLines[lineNdx]); in verifySinglesampleLineGroupRasterization()
1104 … referenceLineMap.getAccess().setPixel(tcu::IVec4(lineNdx + 1, 0, 0, 0), fragPos.x(), fragPos.y()); in verifySinglesampleLineGroupRasterization()
1422 int lineNdx; member
1473 for (int lineNdx = 0; lineNdx < (int)screenspaceLines.size(); ++lineNdx) in setMaskMapCoverageBitForLines() local
1475 const tcu::Vec2 pa = screenspaceLines[lineNdx].swizzle(0, 1); in setMaskMapCoverageBitForLines()
1476 const tcu::Vec2 pb = screenspaceLines[lineNdx].swizzle(2, 3); in setMaskMapCoverageBitForLines()
1478 setMaskMapCoverageBitForLine(lineNdx, pa, pb, lineWidth, maskMap); in setMaskMapCoverageBitForLines()
1549 for (int lineNdx = 0; lineNdx < (int)scene.lines.size(); ++lineNdx) in verifyLineGroupPixelIndependentInterpolation() local
1551 if (((lineCoverageSet >> lineNdx) & 0x01) != 0) in verifyLineGroupPixelIndependentInterpolation()
1553 const float wa = scene.lines[lineNdx].positions[0].w(); in verifyLineGroupPixelIndependentInterpolation()
1554 const float wb = scene.lines[lineNdx].positions[1].w(); in verifyLineGroupPixelIndependentInterpolation()
1555 const tcu::Vec2 pa = screenspaceLines[lineNdx].swizzle(0, 1); in verifyLineGroupPixelIndependentInterpolation()
1556 const tcu::Vec2 pb = screenspaceLines[lineNdx].swizzle(2, 3); in verifyLineGroupPixelIndependentInterpolation()
1562 …e.min.x(), 0.0f, 1.0f) * scene.lines[lineNdx].colors[0] + de::clamp(range.min.y(), 0.0f, 1.0f) * s… in verifyLineGroupPixelIndependentInterpolation()
1563 …e.max.x(), 0.0f, 1.0f) * scene.lines[lineNdx].colors[0] + de::clamp(range.max.y(), 0.0f, 1.0f) * s… in verifyLineGroupPixelIndependentInterpolation()
1591 candidate.lineNdx = lineNdx; in verifyLineGroupPixelIndependentInterpolation()
1632 log << tcu::TestLog::Message << "\tCandidate (line " << candidate.lineNdx << "):\n" in verifyLineGroupPixelIndependentInterpolation()
1694 int lineNdx; member
1765 for (int lineNdx = 0; lineNdx < (int)scene.lines.size(); ++lineNdx) in verifySinglesampleWideLineGroupInterpolation() local
1767 const tcu::Vec2 lineScreenSpaceP0 = screenspaceLines[lineNdx].swizzle(0, 1); in verifySinglesampleWideLineGroupInterpolation()
1768 const tcu::Vec2 lineScreenSpaceP1 = screenspaceLines[lineNdx].swizzle(2, 3); in verifySinglesampleWideLineGroupInterpolation()
1769 const bool isXMajor = isPackedSSLineXMajor(screenspaceLines[lineNdx]); in verifySinglesampleWideLineGroupInterpolation()
1771 lineIsXMajor[lineNdx] = isXMajor; in verifySinglesampleWideLineGroupInterpolation()
1779 effectiveLines[lineNdx] = tcu::Vec4(lineScreenSpaceP0.x() + offset.x(), in verifySinglesampleWideLineGroupInterpolation()
1787 for (int lineNdx = 0; lineNdx < (int)scene.lines.size(); ++lineNdx) in verifySinglesampleWideLineGroupInterpolation() local
1801 const bool isXMajor = lineIsXMajor[lineNdx]; in verifySinglesampleWideLineGroupInterpolation()
1808 …expandedP0 = getLineCoordAtAxisCoord(effectiveLines[lineNdx].swizzle(0, 1), effectiveLines[lineNd… in verifySinglesampleWideLineGroupInterpolation()
1809 …expandedP1 = getLineCoordAtAxisCoord(effectiveLines[lineNdx].swizzle(0, 1), effectiveLines[lineNd… in verifySinglesampleWideLineGroupInterpolation()
1814 rootPixelLocation[lineNdx].resize(majorSize, FLAG_ROOT_NOT_SET); in verifySinglesampleWideLineGroupInterpolation()
1830 DE_ASSERT((rootPixelLocation[lineNdx][majorPos] & FLAG_ROOT_NOT_SET) != 0u); in verifySinglesampleWideLineGroupInterpolation()
1831 rootPixelLocation[lineNdx][majorPos] = packed; in verifySinglesampleWideLineGroupInterpolation()
1838 DE_ASSERT((rootPixelLocation[lineNdx][majorPos] & FLAG_ROOT_NOT_SET) == 0u); in verifySinglesampleWideLineGroupInterpolation()
1873 for (int lineNdx = 0; lineNdx < (int)scene.lines.size(); ++lineNdx) in verifySinglesampleWideLineGroupInterpolation() local
1875 if (((lineCoverageSet >> lineNdx) & 0x01) != 0) in verifySinglesampleWideLineGroupInterpolation()
1877 const float wa = scene.lines[lineNdx].positions[0].w(); in verifySinglesampleWideLineGroupInterpolation()
1878 const float wb = scene.lines[lineNdx].positions[1].w(); in verifySinglesampleWideLineGroupInterpolation()
1879 const tcu::Vec2 pa = effectiveLines[lineNdx].swizzle(0, 1); in verifySinglesampleWideLineGroupInterpolation()
1880 const tcu::Vec2 pb = effectiveLines[lineNdx].swizzle(2, 3); in verifySinglesampleWideLineGroupInterpolation()
1885 const bool isXMajor = lineIsXMajor[lineNdx]; in verifySinglesampleWideLineGroupInterpolation()
1887 const deUint32 minorInfoPacked = rootPixelLocation[lineNdx][majorPosition]; in verifySinglesampleWideLineGroupInterpolation()
1894 candidate.lineNdx = lineNdx; in verifySinglesampleWideLineGroupInterpolation()
1916 …e.min.x(), 0.0f, 1.0f) * scene.lines[lineNdx].colors[0] + de::clamp(range.min.y(), 0.0f, 1.0f) * s… in verifySinglesampleWideLineGroupInterpolation()
1917 …e.max.x(), 0.0f, 1.0f) * scene.lines[lineNdx].colors[0] + de::clamp(range.max.y(), 0.0f, 1.0f) * s… in verifySinglesampleWideLineGroupInterpolation()
1998 msg << "\tCandidate line (line " << candidate.lineNdx << "):\n"; in verifySinglesampleWideLineGroupInterpolation()