drawCall error optional if beginXFB failed
[platform/upstream/VK-GL-CTS.git] / external / openglcts / modules / glesext / tessellation_shader / esextcTessellationShaderXFB.cpp
index d138daf..d560089 100644 (file)
@@ -805,7 +805,7 @@ tcu::TestNode::IterateResult TessellationShaderXFB::iterate(void)
                                }
                                else
                                {
-                                       if (gl.getError() != GL_INVALID_OPERATION)
+                                       if (gl.getError() != GL_INVALID_OPERATION && !didBeginXFBFail)
                                        {
                                                TCU_FAIL("A draw call made using a program object lacking TES stage has"
                                                                 " not generated a GL_INVALID_OPERATION as specified");