Lines Matching refs:testCtx

71 	virtual void		verifyInteger						(tcu::TestContext& testCtx, GLenum name, GLint reference)																																= DE_NULL;
72 virtual void verifyInteger4 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1, GLint reference2, GLint reference3) = DE_NULL;
73 virtual void verifyInteger4Mask (tcu::TestContext& testCtx, GLenum name, GLint reference0, bool enableRef0, GLint reference1, bool enableRef1, GLint reference2, bool enableRef2, GLint reference3, bool enableRef3) = DE_NULL;
74 virtual void verifyIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLint reference) = DE_NULL;
75 virtual void verifyUnsignedIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLuint reference) = DE_NULL;
76 virtual void verifyIntegerGreaterOrEqual2 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1) = DE_NULL;
77 virtual void verifyIntegerAnyOf (tcu::TestContext& testCtx, GLenum name, const GLint references[], size_t referencesLength) = DE_NULL;
78 virtual void verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits) = DE_NULL;
106 void verifyInteger (tcu::TestContext& testCtx, GLenum name, GLint reference);
107 void verifyInteger4 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1, GLint reference2, GLint reference3);
108 void verifyInteger4Mask (tcu::TestContext& testCtx, GLenum name, GLint reference0, bool enableRef0, GLint reference1, bool enableRef1, GLint reference2, bool enableRef2, GLint reference3, bool enableRef3);
109 void verifyIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLint reference);
110 void verifyUnsignedIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLuint reference);
111 void verifyIntegerGreaterOrEqual2 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1);
112 void verifyIntegerAnyOf (tcu::TestContext& testCtx, GLenum name, const GLint references[], size_t referencesLength);
113 void verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits);
121 void GetBooleanVerifier::verifyInteger (tcu::TestContext& testCtx, GLenum name, GLint reference)
128 if (!state.verifyValidity(testCtx))
135 testCtx.getLog() << TestLog::Message << "// ERROR: expected " << (expectedGLState==GL_TRUE ? "GL_TRUE" : "GL_FALSE") << "; got " << (state == GL_TRUE ? "GL_TRUE" : (state == GL_FALSE ? "GL_FALSE" : "non-boolean")) << TestLog::EndMessage;
136 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
137 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
141 void GetBooleanVerifier::verifyInteger4 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1, GLint reference2, GLint reference3)
143 verifyInteger4Mask(testCtx, name, reference0, true, reference1, true, reference2, true, reference3, true);
146 void GetBooleanVerifier::verifyInteger4Mask (tcu::TestContext& testCtx, GLenum name, GLint reference0, bool enableRef0, GLint reference1, bool enableRef1, GLint reference2, bool enableRef2, GLint reference3, bool enableRef3)
153 if (!boolVector4.verifyValidity(testCtx))
169 testCtx.getLog() << TestLog::Message << "// ERROR: expected "
175 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
176 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
180 void GetBooleanVerifier::verifyIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLint reference)
187 if (!state.verifyValidity(testCtx))
197 testCtx.getLog() << TestLog::Message << "// ERROR: expected GL_TRUE" << TestLog::EndMessage;
198 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
199 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
204 testCtx.getLog() << TestLog::Message << "// ERROR: expected GL_TRUE or GL_FALSE" << TestLog::EndMessage;
205 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
206 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
210 void GetBooleanVerifier::verifyUnsignedIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLuint reference)
217 if (!state.verifyValidity(testCtx))
227 testCtx.getLog() << TestLog::Message << "// ERROR: expected GL_TRUE" << TestLog::EndMessage;
228 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
229 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
234 testCtx.getLog() << TestLog::Message << "// ERROR: expected GL_TRUE or GL_FALSE" << TestLog::EndMessage;
235 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
236 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
240 void GetBooleanVerifier::verifyIntegerGreaterOrEqual2 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1)
247 if (!boolVector.verifyValidity(testCtx))
266 testCtx.getLog() << TestLog::Message << "// ERROR: expected GL_TRUE" << TestLog::EndMessage;
267 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
268 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
273 testCtx.getLog() << TestLog::Message << "// ERROR: expected GL_TRUE or GL_FALSE" << TestLog::EndMessage;
274 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
275 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
280 void GetBooleanVerifier::verifyIntegerAnyOf (tcu::TestContext& testCtx, GLenum name, const GLint references[], size_t referencesLength)
287 if (!state.verifyValidity(testCtx))
298 testCtx.getLog() << TestLog::Message << "// ERROR: got " << (state==GL_TRUE ? "GL_TRUE" : "GL_FALSE") << TestLog::EndMessage;
299 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
300 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
303 void GetBooleanVerifier::verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits)
312 if (!state.verifyValidity(testCtx))
317 testCtx.getLog() << TestLog::Message << "// ERROR: expected GL_TRUE" << TestLog::EndMessage;
318 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
319 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid boolean value");
329 void verifyInteger (tcu::TestContext& testCtx, GLenum name, GLint reference);
330 void verifyInteger4 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1, GLint reference2, GLint reference3);
331 void verifyInteger4Mask (tcu::TestContext& testCtx, GLenum name, GLint reference0, bool enableRef0, GLint reference1, bool enableRef1, GLint reference2, bool enableRef2, GLint reference3, bool enableRef3);
332 void verifyIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLint reference);
333 void verifyUnsignedIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLuint reference);
334 void verifyIntegerGreaterOrEqual2 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1);
335 void verifyIntegerAnyOf (tcu::TestContext& testCtx, GLenum name, const GLint references[], size_t referencesLength);
336 void verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits);
344 void GetIntegerVerifier::verifyInteger (tcu::TestContext& testCtx, GLenum name, GLint reference)
351 if (!state.verifyValidity(testCtx))
356 testCtx.getLog() << TestLog::Message << "// ERROR: expected " << reference << "; got " << state << TestLog::EndMessage;
357 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
358 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid integer value");
362 void GetIntegerVerifier::verifyInteger4 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1, GLint reference2, GLint reference3)
364 verifyInteger4Mask(testCtx, name, reference0, true, reference1, true, reference2, true, reference3, true);
367 void GetIntegerVerifier::verifyInteger4Mask (tcu::TestContext& testCtx, GLenum name, GLint reference0, bool enableRef0, GLint reference1, bool enableRef1, GLint reference2, bool enableRef2, GLint reference3, bool enableRef3)
374 if (!intVector4.verifyValidity(testCtx))
382 testCtx.getLog() << TestLog::Message << "// ERROR: expected "
389 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
390 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid integer value");
394 void GetIntegerVerifier::verifyIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLint reference)
401 if (!state.verifyValidity(testCtx))
406 testCtx.getLog() << TestLog::Message << "// ERROR: expected greater or equal to " << reference << "; got " << state << TestLog::EndMessage;
407 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
408 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid integer value");
412 void GetIntegerVerifier::verifyUnsignedIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLuint reference)
419 if (!state.verifyValidity(testCtx))
424 testCtx.getLog() << TestLog::Message << "// ERROR: expected greater or equal to " << reference << "; got " << GLuint(state) << TestLog::EndMessage;
425 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
426 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid integer value");
430 void GetIntegerVerifier::verifyIntegerGreaterOrEqual2 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1)
437 if (!intVector2.verifyValidity(testCtx))
442 testCtx.getLog() << TestLog::Message << "// ERROR: expected greater or equal to " << reference0 << ", " << reference1 << "; got " << intVector2[0] << ", " << intVector2[0] << TestLog::EndMessage;
443 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
444 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid integer value");
448 void GetIntegerVerifier::verifyIntegerAnyOf (tcu::TestContext& testCtx, GLenum name, const GLint references[], size_t referencesLength)
455 if (!state.verifyValidity(testCtx))
466 testCtx.getLog() << TestLog::Message << "// ERROR: got " << state << TestLog::EndMessage;
467 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
468 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid integer value");
471 void GetIntegerVerifier::verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits)
478 if (!state.verifyValidity(testCtx))
485 testCtx.getLog() << TestLog::Message << "// ERROR: expected minimum mask of " << reference << "; got " << state << TestLog::EndMessage;
486 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
487 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid mask value");
497 void verifyInteger (tcu::TestContext& testCtx, GLenum name, GLint reference);
498 void verifyInteger4 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1, GLint reference2, GLint reference3);
499 void verifyInteger4Mask (tcu::TestContext& testCtx, GLenum name, GLint reference0, bool enableRef0, GLint reference1, bool enableRef1, GLint reference2, bool enableRef2, GLint reference3, bool enableRef3);
500 void verifyIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLint reference);
501 void verifyUnsignedIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLuint reference);
502 void verifyIntegerGreaterOrEqual2 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1);
503 void verifyIntegerAnyOf (tcu::TestContext& testCtx, GLenum name, const GLint references[], size_t referencesLength);
504 void verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits);
512 void GetFloatVerifier::verifyInteger (tcu::TestContext& testCtx, GLenum name, GLint reference)
522 if (!state.verifyValidity(testCtx))
527 testCtx.getLog() << TestLog::Message << "// ERROR: expected " << referenceAsFloat << "; got " << state << TestLog::EndMessage;
528 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
529 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid float value");
533 void GetFloatVerifier::verifyInteger4 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1, GLint reference2, GLint reference3)
535 verifyInteger4Mask(testCtx, name, reference0, true, reference1, true, reference2, true, reference3, true);
538 void GetFloatVerifier::verifyInteger4Mask (tcu::TestContext& testCtx, GLenum name, GLint reference0, bool enableRef0, GLint reference1, bool enableRef1, GLint reference2, bool enableRef2, GLint reference3, bool enableRef3)
545 if (!floatVector4.verifyValidity(testCtx))
553 testCtx.getLog() << TestLog::Message << "// ERROR: expected "
559 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
560 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid float value");
564 void GetFloatVerifier::verifyIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLint reference)
571 if (!state.verifyValidity(testCtx))
576 testCtx.getLog() << TestLog::Message << "// ERROR: expected greater or equal to " << GLfloat(reference) << "; got " << state << TestLog::EndMessage;
577 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
578 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid float value");
582 void GetFloatVerifier::verifyUnsignedIntegerGreaterOrEqual (tcu::TestContext& testCtx, GLenum name, GLuint reference)
589 if (!state.verifyValidity(testCtx))
594 testCtx.getLog() << TestLog::Message << "// ERROR: expected greater or equal to " << GLfloat(reference) << "; got " << GLuint(state) << TestLog::EndMessage;
595 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
596 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid float value");
600 void GetFloatVerifier::verifyIntegerGreaterOrEqual2 (tcu::TestContext& testCtx, GLenum name, GLint reference0, GLint reference1)
607 if (!floatVector2.verifyValidity(testCtx))
612 testCtx.getLog() << TestLog::Message << "// ERROR: expected greater or equal to " << GLfloat(reference0) << ", " << GLfloat(reference1) << "; got " << floatVector2[0] << ", " << floatVector2[1] << TestLog::EndMessage;
613 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
614 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid float value");
618 void GetFloatVerifier::verifyIntegerAnyOf (tcu::TestContext& testCtx, GLenum name, const GLint references[], size_t referencesLength)
625 if (!state.verifyValidity(testCtx))
637 testCtx.getLog() << TestLog::Message << "// ERROR: got " << state << TestLog::EndMessage;
638 if (testCtx.getTestResult() == QP_TEST_RESULT_PASS)
639 testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got invalid float value");
642 void GetFloatVerifier::verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits)
647 verifyIntegerGreaterOrEqual(testCtx, name, reference);