Lines Matching defs:readFb
181 validate_color_buffer(struct gl_context *ctx, struct gl_framebuffer *readFb,
186 const struct gl_renderbuffer *colorReadRb = readFb->_ColorReadBuffer;
219 if (readFb->Visual.samples > 0 || drawFb->Visual.samples > 0) {
256 validate_stencil_buffer(struct gl_context *ctx, struct gl_framebuffer *readFb,
260 readFb->Attachment[BUFFER_STENCIL].Renderbuffer;
302 validate_depth_buffer(struct gl_context *ctx, struct gl_framebuffer *readFb,
306 readFb->Attachment[BUFFER_DEPTH].Renderbuffer;
345 struct gl_framebuffer *readFb, struct gl_framebuffer *drawFb,
352 if (!readFb || !drawFb) {
359 /* Update completeness status of readFb and drawFb. */
360 _mesa_update_framebuffer(ctx, readFb, drawFb);
372 readFb->_Status != GL_FRAMEBUFFER_COMPLETE_EXT) {
386 (readFb->Visual.samples == 0 || drawFb->Visual.samples > 0)) {
430 if (readFb->Visual.samples > 0
438 if (readFb->Visual.samples > 0 &&
440 readFb->Visual.samples != drawFb->Visual.samples) {
447 if ((readFb->Visual.samples > 0 || drawFb->Visual.samples > 0) &&
463 const struct gl_renderbuffer *colorReadRb = readFb->_ColorReadBuffer;
474 if (!validate_color_buffer(ctx, readFb, drawFb, filter, func))
481 readFb->Attachment[BUFFER_STENCIL].Renderbuffer;
494 if (!validate_stencil_buffer(ctx, readFb, drawFb, func))
501 readFb->Attachment[BUFFER_DEPTH].Renderbuffer;
514 if (!validate_depth_buffer(ctx, readFb, drawFb, func))
521 const struct gl_renderbuffer *colorReadRb = readFb->_ColorReadBuffer;
534 att = find_attachment(readFb, colorReadRb);
536 readFb->Name, colorReadRb->Name,
576 ctx->Driver.BlitFramebuffer(ctx, readFb, drawFb,
585 struct gl_framebuffer *readFb,
594 blit_framebuffer(ctx, readFb, drawFb, srcX0, srcY0, srcX1, srcY1,
649 struct gl_framebuffer *readFb, *drawFb;
661 readFb = _mesa_lookup_framebuffer(ctx, readFramebuffer);
663 readFb = _mesa_lookup_framebuffer_err(ctx, readFramebuffer,
665 if (!readFb)
669 readFb = ctx->WinSysReadBuffer;
685 blit_framebuffer(ctx, readFb, drawFb,