Lines Matching defs:surface
92 surface() != eglGetCurrentSurface(EGL_DRAW)) {
94 if (context() == EGL_NO_CONTEXT || surface() == EGL_NO_SURFACE)
99 eglMakeCurrent(display(), surface(), surface(), context());
107 const bool result = eglSwapBuffers(display(), surface()) == EGL_TRUE;
121 (surface() != EGL_NO_SURFACE);
139 // Configure context/surface
162 // Create dummy surface using a SurfaceTexture
186 && surface() == eglGetCurrentSurface(EGL_DRAW);
197 int GLEnv::AddWindowSurface(const EGLSurface& surface, WindowHandle* window_handle) {
199 surfaces_[id] = SurfaceWindowPair(surface, window_handle);
203 int GLEnv::AddSurface(const EGLSurface& surface) {
204 return AddWindowSurface(surface, NULL);
210 const SurfaceWindowPair* surface = FindOrNull(surfaces_, surface_id);
211 if (surface) {
330 LOGE("EGL Error: Attempting to activate context with bad surface!");