Lines Matching refs:drawable

246                                 __DRIdrawable *drawable)
255 struct gl_framebuffer *fb = drawable->driverPrivate;
315 __DRIdrawable *drawable,
321 __DRIdrawable *drawable,
327 intel_update_renderbuffers(__DRIcontext *context, __DRIdrawable *drawable)
329 struct gl_framebuffer *fb = drawable->driverPrivate;
350 drawable->lastStamp = drawable->dri2.stamp;
353 fprintf(stderr, "enter %s, drawable %p\n", __func__, drawable);
355 intel_query_dri2_buffers(intel, drawable, &buffers, &count);
389 intel_process_dri2_buffer(intel, drawable, &buffers[i], rb, region_name);
392 driUpdateFramebufferSize(&intel->ctx, drawable);
403 __DRIdrawable *drawable;
405 drawable = driContext->driDrawablePriv;
406 if (drawable && drawable->dri2.stamp != driContext->dri2.draw_stamp) {
407 if (drawable->lastStamp != drawable->dri2.stamp)
408 intel_update_renderbuffers(driContext, drawable);
410 driContext->dri2.draw_stamp = drawable->dri2.stamp;
413 drawable = driContext->driReadablePriv;
414 if (drawable && drawable->dri2.stamp != driContext->dri2.read_stamp) {
415 if (drawable->lastStamp != drawable->dri2.stamp)
416 intel_update_renderbuffers(driContext, drawable);
417 driContext->dri2.read_stamp = drawable->dri2.stamp;
906 * attached to the drawable's framebuffer. Then request the buffers with
911 * \param drawable Drawable whose buffers are queried.
921 __DRIdrawable *drawable,
926 struct gl_framebuffer *fb = drawable->driverPrivate;
951 *buffers = screen->dri2.loader->getBuffersWithFormat(drawable,
952 &drawable->w,
953 &drawable->h,
956 drawable->loaderPrivate);
977 __DRIdrawable *drawable,
1016 drawable->w,
1017 drawable->h,