Lines Matching defs:buffers
70 __DRIbuffer buffers[5];
624 * Processes the list of buffers received in a reply from the server to either
628 process_buffers(struct dri2_drawable * pdraw, DRI2Buffer * buffers,
640 pdraw->buffers[i].attachment = buffers[i].attachment;
641 pdraw->buffers[i].name = buffers[i].name;
642 pdraw->buffers[i].pitch = buffers[i].pitch;
643 pdraw->buffers[i].cpp = buffers[i].cpp;
644 pdraw->buffers[i].flags = buffers[i].flags;
645 if (pdraw->buffers[i].attachment == __DRI_BUFFER_FAKE_FRONT_LEFT)
647 if (pdraw->buffers[i].attachment == __DRI_BUFFER_BACK_LEFT)
767 DRI2Buffer *buffers;
769 buffers = DRI2GetBuffers(pdraw->base.psc->dpy, pdraw->base.xDrawable,
771 if (buffers == NULL)
776 process_buffers(pdraw, buffers, *out_count);
778 free(buffers);
780 return pdraw->buffers;
790 DRI2Buffer *buffers;
792 buffers = DRI2GetBuffersWithFormat(pdraw->base.psc->dpy,
796 if (buffers == NULL)
801 process_buffers(pdraw, buffers, *out_count);
803 free(buffers);
805 return pdraw->buffers;