Lines Matching defs:context
64 /* Create test context to verify if GL_KHR_robustness extension is available */
66 deqp::Context context(m_testCtx, glu::ContextType(m_ApiType));
67 if (!context.getContextInfo().isExtensionSupported("GL_KHR_robustness") &&
68 !contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2)))
83 throw tcu::NotSupportedError("Test not supported in non-windowed context");
85 /* Try to create core/es robusness context */
179 deqp::Context* context = new deqp::Context(testCtx, glu::ContextType(apiType));
180 if (!context)
182 testCtx.setTestResult(QP_TEST_RESULT_INTERNAL_ERROR, "Pointer to context is NULL.");
186 if (!(contextSupports(context->getRenderContext().getType(), glu::ApiType::es(3, 2)) ||
187 (context->getContextInfo().isExtensionSupported("GL_KHR_robustness") &&
188 context->getContextInfo().isExtensionSupported("GL_KHR_robust_buffer_access_behavior"))))
191 delete context;
195 return context;
226 * @param context Test context
242 de::SharedPtr<deqp::Context> context(createContext(m_testCtx, m_ApiType));
243 if (!context.get())
246 glu::RenderContext& renderContext = context->getRenderContext();
404 void cleanTexture(deqp::Context& context, glw::GLuint texture_id);
405 bool verifyResults(deqp::Context& context);
413 * @param context Test context
430 de::SharedPtr<deqp::Context> context(createContext(m_testCtx, m_ApiType));
431 if (!context.get())
450 bool glslES320 = contextSupports(context->getRenderContext().getType(), glu::ApiType::es(3, 2));
476 const Functions& gl = context->getRenderContext().getFunctions();
521 cleanTexture(*context, texture.m_id);
527 if (verifyResults(*context))
544 void ReadnPixelsTest::cleanTexture(deqp::Context& context, glw::GLuint texture_id)
549 const Functions& gl = context.getRenderContext().getFunctions();
570 bool ReadnPixelsTest::verifyResults(deqp::Context& context)
576 const Functions& gl = context.getRenderContext().getFunctions();
593 context.getTestContext().getLog() << tcu::TestLog::Message << "Invalid pixel value: " << value
658 // Destroy context.