Lines Matching refs:surface
97 surface() != eglGetCurrentSurface(EGL_DRAW)) {
99 if (context() == EGL_NO_CONTEXT || surface() == EGL_NO_SURFACE)
104 eglMakeCurrent(display(), surface(), surface(), context());
112 const bool result = eglSwapBuffers(display(), surface()) == EGL_TRUE;
126 (surface() != EGL_NO_SURFACE);
144 // Configure context/surface
167 // Create dummy surface using a GLConsumer
195 && surface() == eglGetCurrentSurface(EGL_DRAW);
206 int GLEnv::AddWindowSurface(const EGLSurface& surface, WindowHandle* window_handle) {
208 surfaces_[id] = SurfaceWindowPair(surface, window_handle);
212 int GLEnv::AddSurface(const EGLSurface& surface) {
213 return AddWindowSurface(surface, NULL);
219 const SurfaceWindowPair* surface = FindOrNull(surfaces_, surface_id);
220 if (surface) {
339 ALOGE("EGL Error: Attempting to activate context with bad surface!");