Lines Matching refs:buffers
53 union dri_buffer buffers[5]; member
121 VA_DRI2Buffer *buffers; in dri2GetRenderingBuffer() local
129 buffers = VA_DRI2GetBuffers(ctx->native_dpy, dri_drawable->x_drawable, in dri2GetRenderingBuffer()
132 assert(buffers); in dri2GetRenderingBuffer()
133 if (buffers == NULL) in dri2GetRenderingBuffer()
139 dri2_drawable->buffers[i].dri2.attachment = buffers[i].attachment; in dri2GetRenderingBuffer()
140 dri2_drawable->buffers[i].dri2.name = buffers[i].name; in dri2GetRenderingBuffer()
141 dri2_drawable->buffers[i].dri2.pitch = buffers[i].pitch; in dri2GetRenderingBuffer()
142 dri2_drawable->buffers[i].dri2.cpp = buffers[i].cpp; in dri2GetRenderingBuffer()
143 dri2_drawable->buffers[i].dri2.flags = buffers[i].flags; in dri2GetRenderingBuffer()
145 if (buffers[i].attachment == __DRI_BUFFER_BACK_LEFT) { in dri2GetRenderingBuffer()
150 if (buffers[i].attachment == __DRI_BUFFER_FRONT_LEFT) in dri2GetRenderingBuffer()
156 Xfree(buffers); in dri2GetRenderingBuffer()
159 return &dri2_drawable->buffers[dri2_drawable->back_index]; in dri2GetRenderingBuffer()
161 return &dri2_drawable->buffers[dri2_drawable->front_index]; in dri2GetRenderingBuffer()