Home | History | Annotate | Download | only in egl

Lines Matching refs:egl

2  * drawElements Quality Program EGL Module
45 #include <EGL/eglext.h>
62 namespace egl
72 static void postSurface (tcu::egl::Surface& surface)
74 const bool isWindow = instanceOf<tcu::egl::WindowSurface>(surface);
75 const bool isPixmap = instanceOf<tcu::egl::PixmapSurface>(surface);
76 const bool isPbuffer = instanceOf<tcu::egl::PbufferSurface>(surface);
82 tcu::egl::WindowSurface& window = static_cast<tcu::egl::WindowSurface&>(surface);
133 void RenderCase::executeForConfig (tcu::egl::Display& defaultDisplay, EGLConfig config)
149 tcu::egl::Display& display = m_eglTestCtx.getDisplay();
152 tcu::egl::WindowSurface surface (display, eglSurface);
171 tcu::egl::Display& display = m_eglTestCtx.getDisplay();
174 tcu::egl::PixmapSurface surface (display, eglSurface);
199 tcu::egl::PbufferSurface surface(defaultDisplay, config, surfaceAttribs);
226 void SingleContextRenderCase::executeForSurface (tcu::egl::Display& display, tcu::egl::Surface& surface, EGLConfig config)
284 tcu::egl::Context context(display, config, &contextAttribs[0], api);
306 void MultiContextRenderCase::executeForSurface (tcu::egl::Display& display, tcu::egl::Surface& surface, EGLConfig config)
308 vector<std::pair<EGLint, tcu::egl::Context*> > contexts;
319 contexts.push_back(std::make_pair(EGL_OPENGL_ES2_BIT, new tcu::egl::Context(display, config, &attribs[0], EGL_OPENGL_ES_API)));
325 contexts.push_back(std::make_pair(EGL_OPENGL_ES3_BIT_KHR, new tcu::egl::Context(display, config, &attribs[0], EGL_OPENGL_ES_API)));
331 contexts.push_back(std::make_pair(EGL_OPENGL_ES_BIT, new tcu::egl::Context(display, config, &attribs[0], EGL_OPENGL_ES_API)));
337 contexts.push_back(std::make_pair(EGL_OPENVG_BIT, new tcu::egl::Context(display, config, &attribs[0], EGL_OPENVG_API)));
347 for (vector<std::pair<EGLint, tcu::egl::Context*> >::iterator i = contexts.begin(); i != contexts.end(); i++)
353 for (vector<std::pair<EGLint, tcu::egl::Context*> >::iterator i = contexts.begin(); i != contexts.end(); i++)
432 } // egl