Lines Matching defs:pixmaps
831 // Clear pixmaps
989 vector<pair<eglu::NativePixmap*, EGLSurface> >& pixmaps = (thread.getId() == 0 ? m_nativePixmaps0 : m_nativePixmaps1);
1020 else if (pixmaps.size() > 5 && ((m_types & TYPE_PIXMAP) != 0))
1035 else if (pixmaps.size() < 3 && ((m_types & TYPE_PIXMAP) != 0))
1159 pixmaps.push_back(std::make_pair(pixmap, surface));
1233 const int pixmapNdx = rnd.getInt(0, (int)(pixmaps.size()-1));
1235 thread.getLog() << ThreadLog::BeginMessage << "eglDestroySurface(" << m_display << ", " << pixmaps[pixmapNdx].second << ")" << ThreadLog::EndMessage;
1236 EGLU_CHECK_CALL(egl, destroySurface(m_display, pixmaps[pixmapNdx].second));
1237 pixmaps[pixmapNdx].second = EGL_NO_SURFACE;
1238 delete pixmaps[pixmapNdx].first;
1239 pixmaps[pixmapNdx].first = DE_NULL;
1240 pixmaps.erase(pixmaps.begin() + pixmapNdx);
1268 vector<pair<eglu::NativePixmap*, EGLSurface> >& pixmaps = (thread.getId() == 0 ? m_nativePixmaps0 : m_nativePixmaps1);
1281 for (int pixmapNdx = 0; pixmapNdx < (int)pixmaps.size(); pixmapNdx++)
1282 m_sharedNativePixmaps.push_back(pixmaps[pixmapNdx]);
1284 pixmaps.clear();
1297 vector<pair<eglu::NativePixmap*, EGLSurface> >& pixmaps = (thread.getId() == 0 ? m_nativePixmaps0 : m_nativePixmaps1);
1312 pixmaps.push_back(m_sharedNativePixmaps[ndx]);
1426 vector<pair<eglu::NativePixmap*, EGLSurface> >& pixmaps = (thread.getId() == 0 ? m_nativePixmaps0 : m_nativePixmaps1);
1461 for (int pixmapNdx = 0; pixmapNdx < (int)pixmaps.size(); pixmapNdx++)
1463 if (pixmaps[pixmapNdx].first != EGL_NO_SURFACE)
1465 thread.getLog() << ThreadLog::BeginMessage << "eglDestroySurface(" << m_display << ", " << pixmaps[pixmapNdx].second << ")" << ThreadLog::EndMessage;
1466 EGLU_CHECK_CALL(egl, destroySurface(m_display, pixmaps[pixmapNdx].second));
1467 pixmaps[pixmapNdx].second = EGL_NO_SURFACE;
1470 if (pixmaps[pixmapNdx].first)
1472 delete pixmaps[pixmapNdx].first;
1473 pixmaps[pixmapNdx].first = NULL;
1476 pixmaps.clear();