Lines Matching defs:Surface
177 class Surface : public tcu::ThreadUtil::Object
180 Surface (SharedPtr<tcu::ThreadUtil::Event> event);
181 ~Surface (void);
187 Surface (const Surface&);
188 Surface& operator= (const Surface&);
191 Surface::Surface (SharedPtr<tcu::ThreadUtil::Event> event)
192 : tcu::ThreadUtil::Object ("Surface", event)
197 Surface::~Surface (void)
214 SharedPtr<Surface> surface;
532 void addSurface (SharedPtr<Surface> surface) { m_surfaces.push_back(surface); }
535 SharedPtr<Surface> popSurface (int index);
545 std::vector<SharedPtr<Surface> > m_surfaces;
549 SharedPtr<Surface> EGLResourceManager::popSurface (int index)
551 SharedPtr<Surface> surface = m_surfaces[index];
664 MakeCurrent (EGLThread& thread, EGLDisplay display, SharedPtr<Surface> surface, SharedPtr<GLES2Context> context);
670 SharedPtr<Surface> m_surface;
674 MakeCurrent::MakeCurrent (EGLThread& thread, EGLDisplay display, SharedPtr<Surface> surface, SharedPtr<GLES2Context> context)
794 CreatePBufferSurface (EGLDisplay display, EGLConfig config, EGLint width, EGLint height, SharedPtr<Surface>& surface);
802 SharedPtr<Surface> m_surface;
805 CreatePBufferSurface::CreatePBufferSurface (EGLDisplay display, EGLConfig config, EGLint width, EGLint height, SharedPtr<Surface>& surface)
812 surface = SharedPtr<Surface>(new Surface(getEvent()));
835 DestroySurface (EGLDisplay display, SharedPtr<Surface> surface);
840 SharedPtr<Surface> m_surface;
843 DestroySurface::DestroySurface (EGLDisplay display, SharedPtr<Surface> surface)
2186 SharedPtr<GLES2ThreadTest::Surface> surface;
2238 SharedPtr<GLES2ThreadTest::Surface> surface = m_threads[threadNdx]->surface;
2240 m_threads[threadNdx]->addOperation(new GLES2ThreadTest::MakeCurrent(*m_threads[threadNdx], m_eglDisplay, SharedPtr<GLES2ThreadTest::Surface>(), SharedPtr<GLES2ThreadTest::GLES2Context>()));
3065 SharedPtr<GLES2ThreadTest::Surface> surface1;
3066 SharedPtr<GLES2ThreadTest::Surface> surface2;
3118 m_threads[0]->addOperation(new GLES2ThreadTest::MakeCurrent(*m_threads[0], m_eglDisplay, SharedPtr<GLES2ThreadTest::Surface>(), SharedPtr<GLES2ThreadTest::GLES2Context>()));
3119 m_threads[1]->addOperation(new GLES2ThreadTest::MakeCurrent(*m_threads[0], m_eglDisplay, SharedPtr<GLES2ThreadTest::Surface>(), SharedPtr<GLES2ThreadTest::GLES2Context>()));