Lines Matching refs:buffers
237 GSError ProducerSurface::RequestBuffers(std::vector<sptr<SurfaceBuffer>>& buffers,
266 buffers.emplace_back(retvalues[i].buffer);
301 GSError ProducerSurface::FlushBuffers(const std::vector<sptr<SurfaceBuffer>>& buffers,
304 if (buffers.size() == 0 || buffers.size() != fences.size() || producer_ == nullptr) {
307 for (size_t i = 0; i < buffers.size(); ++i) {
308 if (buffers[i] == nullptr || fences[i] == nullptr) {
314 bedata.reserve(buffers.size());
316 sequences.reserve(buffers.size());
317 for (uint32_t i = 0; i < buffers.size(); ++i) {
318 bedata.emplace_back(buffers[i]->GetExtraData());
319 sequences.emplace_back(buffers[i]->GetSeqNum());