Lines Matching defs:surface
138 const float minimumVisibleArea = 0.4f; // must cover at least 10% of the surface
713 virtual void executeForContexts (EGLDisplay display, EGLSurface surface, const Config& config, const std::vector<std::pair<EGLint, EGLContext> >& contexts);
731 void SingleThreadRenderCase::executeForContexts (EGLDisplay display, EGLSurface surface, const Config& config, const std::vector<std::pair<EGLint, EGLContext> >& contexts)
734 const int width = eglu::querySurfaceInt(egl, display, surface, EGL_WIDTH);
735 const int height = eglu::querySurfaceInt(egl, display, surface, EGL_HEIGHT);
775 EGLU_CHECK_CALL(egl, makeCurrent(display, surface, surface, context));
786 EGLU_CHECK_CALL(egl, makeCurrent(display, surface, surface, context));
800 EGLU_CHECK_CALL(egl, makeCurrent(display, surface, surface, context));
817 EGLU_CHECK_CALL(egl, makeCurrent(display, surface, surface, context));
850 virtual void executeForContexts (EGLDisplay display, EGLSurface surface, const Config& config, const std::vector<std::pair<EGLint, EGLContext> >& contexts);
877 RenderTestThread (const Library& egl, EGLDisplay display, EGLSurface surface, EGLContext context, EGLint api, const glw::Functions& gl, const Program& program, const std::vector<DrawOpPacket>& packets)
880 , m_surface (surface)
936 void MultiThreadRenderCase::executeForContexts (EGLDisplay display, EGLSurface surface, const Config& config, const std::vector<std::pair<EGLint, EGLContext> >& contexts)
939 const int width = eglu::querySurfaceInt(egl, display, surface, EGL_WIDTH);
940 const int height = eglu::querySurfaceInt(egl, display, surface, EGL_HEIGHT);
1007 EGLU_CHECK_CALL(egl, makeCurrent(display, surface, surface, context));
1021 EGLU_CHECK_CALL(egl, makeCurrent(display, surface, surface, context));
1033 threads[threadNdx] = RenderTestThreadSp(new RenderTestThread(egl, display, surface, contexts[threadNdx].second, contexts[threadNdx].first, m_gl, *programs[threadNdx], packets[threadNdx]));
1046 EGLU_CHECK_CALL(egl, makeCurrent(display, surface, surface, context));
1138 "Primitive rendering using multiple GLES2 contexts to shared surface",
1145 "Primitive rendering using multiple GLES3 contexts to shared surface",
1152 "Primitive rendering using multiple APIs to shared surface",
1163 tcu::TestCaseGroup* multiContextGroup = new tcu::TestCaseGroup(m_testCtx, "multi_context", "Multi-context rendering with shared surface");
1167 tcu::TestCaseGroup* multiThreadGroup = new tcu::TestCaseGroup(m_testCtx, "multi_thread", "Multi-thread rendering with shared surface");