Lines Matching defs:fbo
89 pixmap_priv->fbo_array = &pixmap_priv->fbo;
108 glamor_pixmap_fbo *fbo;
113 if (pixmap_priv->fbo) {
114 fbo = glamor_pixmap_detach_fbo(pixmap_priv);
115 glamor_destroy_fbo(glamor_priv, fbo);
118 fbo = glamor_create_fbo_from_tex(glamor_priv, pixmap,
122 if (fbo == NULL) {
123 ErrorF("XXX fail to create fbo.\n");
127 glamor_pixmap_attach_fbo(pixmap, fbo);
144 assert(pixmap_priv->fbo != NULL);
146 glamor_pixmap_clear_fbo(glamor_priv, pixmap_priv->fbo, pixmap_format);
157 if (!pixmap_priv->fbo)
163 return pixmap_priv->fbo->tex;
168 glamor_pixmap_fbo *fbo, Bool destination_red)
171 glBindTexture(GL_TEXTURE_2D, fbo->tex);
187 /* Is the operand a GL_RED fbo?
190 if (fbo->is_red) {
208 glamor_pixmap_fbo *fbo = NULL;
241 fbo = glamor_create_fbo(glamor_priv, pixmap, w, h, usage);
246 fbo = glamor_create_fbo_array(glamor_priv, pixmap, usage,
250 if (fbo == NULL) {
255 glamor_pixmap_attach_fbo(pixmap, fbo);
481 unsigned fbo, tex;
492 glGenFramebuffers(1, &fbo);
493 glBindFramebuffer(GL_FRAMEBUFFER, fbo);
498 ErrorF("glamor: Test fbo for depth %d incomplete. "
501 glDeleteFramebuffers(1, &fbo);
509 glDeleteFramebuffers(1, &fbo);