Lines Matching defs:scene

1094 	TriangleSceneSpec		scene;
1104 scene.triangles.swap(triangles);
1106 return verifyTriangleGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog());
1477 LineSceneSpec scene;
1487 scene.lines.swap(lines);
1488 scene.lineWidth = lineWidth;
1489 scene.stippleEnable = getLineStippleEnable();
1490 scene.stippleFactor = getLineStippleEnable() ? lineStippleFactor : 1;
1491 scene.stipplePattern = getLineStippleEnable() ? lineStipplePattern : 0xFFFF;
1492 scene.isStrip = m_primitiveTopology == VK_PRIMITIVE_TOPOLOGY_LINE_STRIP;
1493 scene.isSmooth = m_lineRasterizationMode == VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT;
1494 scene.isRectangular = m_lineRasterizationMode == VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT ||
1500 if (scene.isSmooth)
1501 scene.verificationMode = tcu::VERIFICATIONMODE_SMOOTH;
1502 else if (scene.stippleEnable)
1503 scene.verificationMode = tcu::VERIFICATIONMODE_WEAKER;
1505 scene.verificationMode = tcu::VERIFICATIONMODE_STRICT;
1511 if (!verifyLineGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog()))
1516 if (scene.isSmooth)
1529 if (!verifyRelaxedLineGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog(), (0 == m_multisampling), strict))
1532 scene.verificationMode = tcu::VERIFICATIONMODE_WEAKER;
1533 if (!verifyRelaxedLineGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog(), false, strict))
1543 if (scene.isSmooth)
1544 scene.verificationMode = tcu::VERIFICATIONMODE_SMOOTH;
1545 else if (scene.stippleEnable)
1546 scene.verificationMode = tcu::VERIFICATIONMODE_WEAKER;
1548 scene.verificationMode = tcu::VERIFICATIONMODE_STRICT;
1553 if (!verifyRelaxedLineGroupRasterization(additionalResultImage, scene, args, m_context.getTestContext().getLog(), (0 == m_multisampling), strict))
1562 scene.verificationMode = tcu::VERIFICATIONMODE_WEAKER;
1563 if (!verifyRelaxedLineGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog(), (0 == m_multisampling), strict))
1760 PointSceneSpec scene;
1770 scene.points.swap(points);
1774 return verifyPointGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog());
5384 // generate scene
5418 LineSceneSpec scene;
5419 scene.lineWidth = 0;
5420 scene.lines.swap(lines);
5421 isCompareOk = verifyLineGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog());
5426 PointSceneSpec scene;
5427 scene.points.swap(points);
5428 isCompareOk = verifyPointGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog());
5433 TriangleSceneSpec scene;
5434 scene.triangles.swap(triangles);
5435 isCompareOk = verifyTriangleGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog(), tcu::VERIFICATIONMODE_WEAK);
5742 // Empty scene to compare to, primitives should be discarded before rasterization
5743 TriangleSceneSpec scene;
5746 scene,
6178 // generate scene
6195 TriangleSceneSpec scene;
6204 scene.triangles.swap(triangles);
6206 if (!verifyTriangleGroupInterpolation(resultImage, scene, args, m_context.getTestContext().getLog()))
6467 // generate scene
6484 LineSceneSpec scene;
6494 scene.lines.swap(lines);
6495 scene.lineWidth = getLineWidth();
6501 if (!verifyTriangulatedLineGroupInterpolation(resultImage, scene, args, m_context.getTestContext().getLog(), true))
6510 if (!verifyTriangulatedLineGroupInterpolation(resultImage, scene, args, m_context.getTestContext().getLog(), false, true))
7816 LineSceneSpec scene;
7817 scene.lines.swap(lines);
7818 scene.lineWidth = lineInstance->getLineWidth();
7819 scene.stippleEnable = false;
7820 scene.stippleFactor = 1;
7821 scene.stipplePattern = 0xFFFF;
7822 scene.isStrip = isStrip;
7823 scene.isSmooth = false;
7824 scene.isRectangular = false;
7825 scene.verificationMode = tcu::VERIFICATIONMODE_STRICT;
7830 const bool algoBresenhan = verifyLineGroupRasterization(resultImage, scene, args, log);
7831 const bool algoParallelogram = verifyRelaxedLineGroupRasterization(resultImage, scene, args, log, true, strict);