Lines Matching defs:pbuffers
764 // Clear pbuffers
987 vector<EGLSurface>& pbuffers = (thread.getId() == 0 ? m_pbuffers0 : m_pbuffers1);
1010 if (pbuffers.size() > 5 && ((m_types & TYPE_PBUFFER) != 0))
1030 else if (pbuffers.size() < 3 && ((m_types & TYPE_PBUFFER) != 0))
1085 pbuffers.push_back(surface);
1201 const int pbufferNdx = rnd.getInt(0, (int)(pbuffers.size()-1));
1204 result = egl.destroySurface(m_display, pbuffers[pbufferNdx]);
1205 thread.getLog() << ThreadLog::BeginMessage << result << " = eglDestroySurface(" << m_display << ", " << pbuffers[pbufferNdx] << ")" << ThreadLog::EndMessage;
1208 pbuffers.erase(pbuffers.begin() + pbufferNdx);
1266 vector<EGLSurface>& pbuffers = (thread.getId() == 0 ? m_pbuffers0 : m_pbuffers1);
1271 for (int pbufferNdx = 0; pbufferNdx < (int)pbuffers.size(); pbufferNdx++)
1272 m_sharedPbuffers.push_back(pbuffers[pbufferNdx]);
1274 pbuffers.clear();
1295 vector<EGLSurface>& pbuffers = (thread.getId() == 0 ? m_pbuffers0 : m_pbuffers1);
1304 pbuffers.push_back(m_sharedPbuffers[ndx]);
1424 vector<EGLSurface>& pbuffers = (thread.getId() == 0 ? m_pbuffers0 : m_pbuffers1);
1429 for (int pbufferNdx = 0; pbufferNdx < (int)pbuffers.size(); pbufferNdx++)
1431 if (pbuffers[pbufferNdx] != EGL_NO_SURFACE)
1436 result = egl.destroySurface(m_display, pbuffers[pbufferNdx]);
1437 thread.getLog() << ThreadLog::BeginMessage << result << " = eglDestroySurface(" << m_display << ", " << pbuffers[pbufferNdx] << ")" << ThreadLog::EndMessage;
1439 pbuffers[pbufferNdx] = EGL_NO_SURFACE;
1442 pbuffers.clear();