Lines Matching defs:front
868 /* Refresh the fake front (if present) after we just damaged the real
869 * front.
909 struct loader_dri3_buffer *front;
914 front = dri3_fake_front_buffer(draw);
916 loader_dri3_copy_drawable(draw, front->pixmap, draw->drawable);
925 front->image,
926 front->linear_buffer,
927 0, 0, front->width, front->height,
934 struct loader_dri3_buffer *front;
939 front = dri3_fake_front_buffer(draw);
942 * before updating the real front.
946 front->linear_buffer,
947 front->image,
948 0, 0, front->width, front->height,
951 loader_dri3_copy_drawable(draw, draw->drawable, front->pixmap);
1020 /* Exchange the back and fake front. Even though the server knows about these
1021 * buffers, it has no notion of back and fake front.
1134 * a) We have a fake front,
1936 * Find a front or back buffer, allocating new ones as necessary
2007 /* Fill the new fake front with data from a real front */
2066 * Free the front bufffer or all of the back buffers. Used
2087 /* Don't free a fake front holding new backbuffer content. */
2118 struct loader_dri3_buffer *front, *back;
2122 buffers->front = NULL;
2125 front = NULL;
2141 /* pixmaps always have front buffers.
2142 * Exchange swaps also mandate fake front buffers.
2152 * a fake front buffer. Hopefully the pixmap
2153 * content will get synced with the fake front
2157 front = dri3_get_pixmap_buffer(driDrawable,
2162 front = dri3_get_buffer(driDrawable,
2167 if (!front)
2187 if (front) {
2189 buffers->front = front->image;