Lines Matching defs:surface
60 static void postSurface (const Library& egl, EGLDisplay display, EGLSurface surface, EGLint typeBit)
63 EGLU_CHECK_CALL(egl, swapBuffers(display, surface));
136 string("Config ID ") + de::toString(configId) + ", window surface");
145 eglu::UniqueSurface surface (egl, display, eglSurface);
147 executeForSurface(display, *surface, Config(config, EGL_WINDOW_BIT, 0));
161 string("Config ID ") + de::toString(configId) + ", pixmap surface");
169 eglu::UniqueSurface surface (egl, display, eglSurface);
171 executeForSurface(display, *surface, Config(config, EGL_PIXMAP_BIT, 0));
185 string("Config ID ") + de::toString(configId) + ", pbuffer surface");
195 eglu::UniqueSurface surface(egl, display, egl.createPbufferSurface(display, config, surfaceAttribs));
198 executeForSurface(display, *surface, Config(config, EGL_PBUFFER_BIT, 0));
224 void SingleContextRenderCase::executeForSurface (EGLDisplay display, EGLSurface surface, const Config& config)
286 EGLU_CHECK_CALL(egl, makeCurrent(display, surface, surface, *context));
287 executeForContext(display, *context, surface, Config(config.config, config.surfaceTypeBit, apiBit));
290 postSurface(egl, display, surface, config.surfaceTypeBit);
309 void MultiContextRenderCase::executeForSurface (EGLDisplay display, EGLSurface surface, const Config& config)
358 executeForContexts(display, surface, Config(config.config, config.surfaceTypeBit, m_apiMask), contexts);