Lines Matching refs:fbo

89     pixmap_priv->fbo_array = &pixmap_priv->fbo;  in glamor_init_pixmap_private_small()
108 glamor_pixmap_fbo *fbo; in glamor_set_pixmap_texture() local
113 if (pixmap_priv->fbo) { in glamor_set_pixmap_texture()
114 fbo = glamor_pixmap_detach_fbo(pixmap_priv); in glamor_set_pixmap_texture()
115 glamor_destroy_fbo(glamor_priv, fbo); in glamor_set_pixmap_texture()
118 fbo = glamor_create_fbo_from_tex(glamor_priv, pixmap, in glamor_set_pixmap_texture()
122 if (fbo == NULL) { in glamor_set_pixmap_texture()
127 glamor_pixmap_attach_fbo(pixmap, fbo); in glamor_set_pixmap_texture()
142 assert(pixmap_priv->fbo != NULL); in glamor_clear_pixmap()
144 glamor_pixmap_clear_fbo(glamor_priv, pixmap_priv->fbo); in glamor_clear_pixmap()
155 if (!pixmap_priv->fbo) in glamor_get_pixmap_texture()
161 return pixmap_priv->fbo->tex; in glamor_get_pixmap_texture()
166 glamor_pixmap_fbo *fbo, Bool destination_red) in glamor_bind_texture() argument
169 glBindTexture(GL_TEXTURE_2D, fbo->tex); in glamor_bind_texture()
188 if (fbo->is_red) { in glamor_bind_texture()
206 glamor_pixmap_fbo *fbo = NULL; in glamor_create_pixmap() local
239 fbo = glamor_create_fbo(glamor_priv, pixmap, w, h, usage); in glamor_create_pixmap()
244 fbo = glamor_create_fbo_array(glamor_priv, pixmap, usage, in glamor_create_pixmap()
248 if (fbo == NULL) { in glamor_create_pixmap()
253 glamor_pixmap_attach_fbo(pixmap, fbo); in glamor_create_pixmap()
489 unsigned fbo, tex; in glamor_add_format() local
500 glGenFramebuffers(1, &fbo); in glamor_add_format()
501 glBindFramebuffer(GL_FRAMEBUFFER, fbo); in glamor_add_format()
509 glDeleteFramebuffers(1, &fbo); in glamor_add_format()
517 glDeleteFramebuffers(1, &fbo); in glamor_add_format()