Lines Matching defs:surface
184 EGLSurface surface;
193 , surface (EGL_NO_SURFACE)
214 SharedPtr<Surface> surface;
532 void addSurface (SharedPtr<Surface> surface) { m_surfaces.push_back(surface); }
551 SharedPtr<Surface> surface = m_surfaces[index];
553 return surface;
664 MakeCurrent (EGLThread& thread, EGLDisplay display, SharedPtr<Surface> surface, SharedPtr<GLES2Context> context);
674 MakeCurrent::MakeCurrent (EGLThread& thread, EGLDisplay display, SharedPtr<Surface> surface, SharedPtr<GLES2Context> context)
677 , m_surface (surface)
692 // Release old surface
693 if (thread.surface)
695 modifyObject(SharedPtr<tcu::ThreadUtil::Object>(thread.surface));
699 thread.surface = m_surface;
708 thread.eglSurface = m_surface->surface;
712 thread.newMessage() << "Begin -- eglMakeCurrent(" << m_display << ", " << m_surface->surface << ", " << m_surface->surface << ", " << m_context->context << ")" << tcu::ThreadUtil::Message::End;
713 EGLU_CHECK_CALL(thread.egl, makeCurrent(m_display, m_surface->surface, m_surface->surface, m_context->context));
794 CreatePBufferSurface (EGLDisplay display, EGLConfig config, EGLint width, EGLint height, SharedPtr<Surface>& surface);
805 CreatePBufferSurface::CreatePBufferSurface (EGLDisplay display, EGLConfig config, EGLint width, EGLint height, SharedPtr<Surface>& surface)
812 surface = SharedPtr<Surface>(new Surface(getEvent()));
813 m_surface = surface;
827 m_surface->surface = thread.egl.createPbufferSurface(m_display, m_config, attriblist);
828 thread.newMessage() << "End -- " << m_surface->surface << "= eglCreatePbufferSurface()" << tcu::ThreadUtil::Message::End;
835 DestroySurface (EGLDisplay display, SharedPtr<Surface> surface);
843 DestroySurface::DestroySurface (EGLDisplay display, SharedPtr<Surface> surface)
846 , m_surface (surface)
855 thread.newMessage() << "Begin -- eglDestroySurface(" << m_display << ", " << m_surface->surface << ")" << tcu::ThreadUtil::Message::End;
856 EGLU_CHECK_CALL(thread.egl, destroySurface(m_display, m_surface->surface));
2186 SharedPtr<GLES2ThreadTest::Surface> surface;
2187 m_threads[threadNdx]->addOperation(new GLES2ThreadTest::CreatePBufferSurface(m_eglDisplay, m_eglConfig, 400, 400, surface));
2188 resourceManager.addSurface(surface);
2238 SharedPtr<GLES2ThreadTest::Surface> surface = m_threads[threadNdx]->surface;
2242 resourceManager.addSurface(surface);