Lines Matching refs:glamor_priv

34 glamor_destroy_fbo(glamor_screen_private *glamor_priv,  in glamor_destroy_fbo()  argument
37 glamor_make_current(glamor_priv); in glamor_destroy_fbo()
48 glamor_pixmap_ensure_fb(glamor_screen_private *glamor_priv, in glamor_pixmap_ensure_fb() argument
53 glamor_make_current(glamor_priv); in glamor_pixmap_ensure_fb()
97 glamor_create_fbo_from_tex(glamor_screen_private *glamor_priv, in glamor_create_fbo_from_tex() argument
112 if (glamor_pixmap_ensure_fb(glamor_priv, fbo) != 0) { in glamor_create_fbo_from_tex()
113 glamor_destroy_fbo(glamor_priv, fbo); in glamor_create_fbo_from_tex()
122 _glamor_create_tex(glamor_screen_private *glamor_priv, in _glamor_create_tex() argument
130 glamor_make_current(glamor_priv); in _glamor_create_tex()
135 if (format == glamor_priv->one_channel_format && format == GL_RED) in _glamor_create_tex()
137 glamor_priv->suppress_gl_out_of_memory_logging = true; in _glamor_create_tex()
140 glamor_priv->suppress_gl_out_of_memory_logging = false; in _glamor_create_tex()
143 if (!glamor_priv->logged_any_fbo_allocation_failure) { in _glamor_create_tex()
148 glamor_priv->logged_any_fbo_allocation_failure = true; in _glamor_create_tex()
158 glamor_create_fbo(glamor_screen_private *glamor_priv, in glamor_create_fbo() argument
161 GLint tex = _glamor_create_tex(glamor_priv, w, h, format); in glamor_create_fbo()
166 return glamor_create_fbo_from_tex(glamor_priv, w, h, format, tex, flag); in glamor_create_fbo()
174 glamor_create_fbo_array(glamor_screen_private *glamor_priv, in glamor_create_fbo_array() argument
217 fbo_array[i * block_wcnt + j] = glamor_create_fbo(glamor_priv, in glamor_create_fbo_array()
236 glamor_destroy_fbo(glamor_priv, fbo_array[i]); in glamor_create_fbo_array()
243 glamor_pixmap_clear_fbo(glamor_screen_private *glamor_priv, glamor_pixmap_fbo *fbo) in glamor_pixmap_clear_fbo() argument
245 glamor_make_current(glamor_priv); in glamor_pixmap_clear_fbo()
249 glamor_set_destination_pixmap_fbo(glamor_priv, fbo, 0, 0, fbo->width, fbo->height); in glamor_pixmap_clear_fbo()
297 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); in glamor_pixmap_destroy_fbo() local
305 glamor_destroy_fbo(glamor_priv, priv->fbo_array[i]); in glamor_pixmap_destroy_fbo()
312 glamor_destroy_fbo(glamor_priv, fbo); in glamor_pixmap_destroy_fbo()
319 glamor_screen_private *glamor_priv; in glamor_pixmap_ensure_fbo() local
323 glamor_priv = glamor_get_screen_private(pixmap->drawable.pScreen); in glamor_pixmap_ensure_fbo()
327 fbo = glamor_create_fbo(glamor_priv, pixmap->drawable.width, in glamor_pixmap_ensure_fbo()
338 _glamor_create_tex(glamor_priv, pixmap->drawable.width, in glamor_pixmap_ensure_fbo()
342 if (glamor_pixmap_ensure_fb(glamor_priv, pixmap_priv->fbo) != 0) in glamor_pixmap_ensure_fbo()