Disable stipple in GLES rasterisation tests
authorGraeme Leese <gleese@broadcom.com>
Mon, 16 Sep 2019 14:53:46 +0000 (15:53 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 30 Sep 2019 13:11:05 +0000 (09:11 -0400)
Initialise stipple related fields in the LineSceneSpec so that stipple
is correctly disabled.

Components: OpenGL
VK-GL-CTS Issue: 2006
Affects: dEQP-GLES2.functional.rasterization.primitives.line*
         dEQP-GLES2.functional.rasterization.interpolation.*.line*
         dEQP-GLES3.functional.rasterization.primitives.line*
         dEQP-GLES3.functional.rasterization.interpolation.*.line*
         dEQP-GLES3.functional.rasterization.fbo.*.primitives.lines*
         dEQP-GLES3.functional.rasterization.fbo.*.interpolation.lines*

Change-Id: I1df4b4cb9cac892f27f6e1d81a06061c6d974e22

modules/gles2/functional/es2fRasterizationTests.cpp
modules/gles3/functional/es3fRasterizationTests.cpp

index 21a439c..0fc979e 100644 (file)
@@ -370,6 +370,8 @@ BaseLineCase::IterateResult BaseLineCase::iterate (void)
 
                scene.lines.swap(lines);
                scene.lineWidth = m_lineWidth;
+               scene.stippleFactor = 1;
+               scene.stipplePattern = 0xFFFF;
 
                compareOk = verifyLineGroupRasterization(resultImage, scene, args, m_testCtx.getLog());
 
@@ -1795,6 +1797,9 @@ LineInterpolationTest::IterateResult LineInterpolationTest::iterate (void)
 
                scene.lines.swap(lines);
                scene.lineWidth = m_lineWidth;
+               scene.stippleFactor = 1;
+               scene.stipplePattern = 0xFFFF;
+
 
                iterationResult = verifyLineGroupInterpolation(resultImage, scene, args, m_testCtx.getLog());
                switch (iterationResult)
index b7705ea..abe3eb7 100644 (file)
@@ -601,6 +601,8 @@ BaseLineCase::IterateResult BaseLineCase::iterate (void)
 
                        scene.lines.swap(lines);
                        scene.lineWidth = lineWidth;
+                       scene.stippleFactor = 1;
+                       scene.stipplePattern = 0xFFFF;
 
                        compareOk = verifyLineGroupRasterization(resultImage, scene, args, m_testCtx.getLog());
 
@@ -2017,6 +2019,9 @@ LineInterpolationTest::IterateResult LineInterpolationTest::iterate (void)
 
                        scene.lines.swap(lines);
                        scene.lineWidth = getLineWidth();
+                       scene.stippleFactor = 1;
+                       scene.stipplePattern = 0xFFFF;
+
 
                        iterationResult = verifyLineGroupInterpolation(resultImage, scene, args, m_testCtx.getLog());
                        switch (iterationResult)