Home
last modified time | relevance | path

Searched refs:pixmap_priv (Results 1 – 25 of 25) sorted by relevance

/OK3568_Linux_fs/external/xserver/glamor/
H A Dglamor.c78 glamor_init_pixmap_private_small(PixmapPtr pixmap, glamor_pixmap_private *pixmap_priv) in glamor_init_pixmap_private_small() argument
80 pixmap_priv->box.x1 = 0; in glamor_init_pixmap_private_small()
81 pixmap_priv->box.x2 = pixmap->drawable.width; in glamor_init_pixmap_private_small()
82 pixmap_priv->box.y1 = 0; in glamor_init_pixmap_private_small()
83 pixmap_priv->box.y2 = pixmap->drawable.height; in glamor_init_pixmap_private_small()
84 pixmap_priv->block_w = pixmap->drawable.width; in glamor_init_pixmap_private_small()
85 pixmap_priv->block_h = pixmap->drawable.height; in glamor_init_pixmap_private_small()
86 pixmap_priv->block_hcnt = 1; in glamor_init_pixmap_private_small()
87 pixmap_priv->block_wcnt = 1; in glamor_init_pixmap_private_small()
88 pixmap_priv->box_array = &pixmap_priv->box; in glamor_init_pixmap_private_small()
[all …]
H A Dglamor_fbo.c257 glamor_pixmap_detach_fbo(glamor_pixmap_private *pixmap_priv) in glamor_pixmap_detach_fbo() argument
261 if (pixmap_priv == NULL) in glamor_pixmap_detach_fbo()
264 fbo = pixmap_priv->fbo; in glamor_pixmap_detach_fbo()
268 pixmap_priv->fbo = NULL; in glamor_pixmap_detach_fbo()
276 glamor_pixmap_private *pixmap_priv; in glamor_pixmap_attach_fbo() local
278 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_pixmap_attach_fbo()
280 if (pixmap_priv->fbo) in glamor_pixmap_attach_fbo()
283 pixmap_priv->fbo = fbo; in glamor_pixmap_attach_fbo()
285 switch (pixmap_priv->type) { in glamor_pixmap_attach_fbo()
288 pixmap_priv->gl_fbo = GLAMOR_FBO_NORMAL; in glamor_pixmap_attach_fbo()
[all …]
H A Dglamor_spans.c52 glamor_pixmap_private *pixmap_priv; in glamor_fill_spans_gl() local
61 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_fill_spans_gl()
62 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_fill_spans_gl()
123 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_fill_spans_gl()
189 glamor_pixmap_private *pixmap_priv; in glamor_get_spans_gl() local
196 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_get_spans_gl()
197 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_get_spans_gl()
204 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_get_spans_gl()
205 BoxPtr box = glamor_pixmap_box_at(pixmap_priv, box_index); in glamor_get_spans_gl()
206 glamor_pixmap_fbo *fbo = glamor_pixmap_fbo_at(pixmap_priv, box_index); in glamor_get_spans_gl()
[all …]
H A Dglamor_pixmap.c79 glamor_pixmap_private *pixmap_priv) in glamor_set_destination_pixmap_priv_nc() argument
83 PIXMAP_PRIV_GET_ACTUAL_SIZE(pixmap, pixmap_priv, w, h); in glamor_set_destination_pixmap_priv_nc()
84 glamor_set_destination_pixmap_fbo(glamor_priv, pixmap_priv->fbo, 0, 0, w, h); in glamor_set_destination_pixmap_priv_nc()
90 glamor_pixmap_private *pixmap_priv) in glamor_set_destination_pixmap_priv() argument
92 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_set_destination_pixmap_priv()
95 glamor_set_destination_pixmap_priv_nc(glamor_priv, pixmap, pixmap_priv); in glamor_set_destination_pixmap_priv()
103 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_set_destination_pixmap() local
107 err = glamor_set_destination_pixmap_priv(glamor_priv, pixmap, pixmap_priv); in glamor_set_destination_pixmap()
H A Dglamor_glyphblt.c48 glamor_pixmap_private *pixmap_priv; in glamor_poly_glyph_blt_gl() local
54 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_poly_glyph_blt_gl()
55 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_poly_glyph_blt_gl()
71 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_poly_glyph_blt_gl()
173 glamor_pixmap_private *pixmap_priv; in glamor_push_pixels_gl() local
188 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_push_pixels_gl()
189 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_push_pixels_gl()
230 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_push_pixels_gl()
H A Dglamor_egl.c170 struct glamor_pixmap_private *pixmap_priv = in glamor_egl_set_pixmap_bo() local
175 if (pixmap_priv->bo && pixmap_priv->owned_bo) in glamor_egl_set_pixmap_bo()
176 gbm_bo_destroy(pixmap_priv->bo); in glamor_egl_set_pixmap_bo()
178 pixmap_priv->bo = bo; in glamor_egl_set_pixmap_bo()
179 pixmap_priv->owned_bo = TRUE; in glamor_egl_set_pixmap_bo()
180 pixmap_priv->used_modifiers = used_modifiers; in glamor_egl_set_pixmap_bo()
227 struct glamor_pixmap_private *pixmap_priv = in glamor_egl_create_textured_pixmap_from_gbm_bo() local
252 pixmap_priv->owned_bo = FALSE; in glamor_egl_create_textured_pixmap_from_gbm_bo()
276 struct glamor_pixmap_private *pixmap_priv = in glamor_make_pixmap_exportable() local
286 if (pixmap_priv->bo && in glamor_make_pixmap_exportable()
[all …]
H A Dglamor_image.c38 glamor_pixmap_private *pixmap_priv; in glamor_put_image_gl() local
44 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_put_image_gl()
46 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_put_image_gl()
114 glamor_pixmap_private *pixmap_priv; in glamor_get_image_gl() local
119 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_get_image_gl()
120 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_get_image_gl()
H A Dglamor_window.c35 glamor_pixmap_private *pixmap_priv; in glamor_fixup_window_pixmap() local
38 pixmap_priv = glamor_get_pixmap_private(pPixmap); in glamor_fixup_window_pixmap()
39 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) { in glamor_fixup_window_pixmap()
H A Dglamor_points.c45 glamor_pixmap_private *pixmap_priv; in glamor_poly_point_gl() local
52 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_poly_point_gl()
53 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_poly_point_gl()
90 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_poly_point_gl()
H A Dglamor_text.c112 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_text() local
191 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_text()
277 glamor_pixmap_private *pixmap_priv; in glamor_poly_text() local
287 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_poly_text()
288 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_poly_text()
393 glamor_pixmap_private *pixmap_priv; in glamor_image_text() local
399 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_image_text()
400 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_image_text()
H A Dglamor_segs.c42 glamor_pixmap_private *pixmap_priv; in glamor_poly_segment_solid_gl() local
51 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_poly_segment_solid_gl()
52 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_poly_segment_solid_gl()
95 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_poly_segment_solid_gl()
H A Dglamor_lines.c42 glamor_pixmap_private *pixmap_priv; in glamor_poly_lines_solid_gl() local
51 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_poly_lines_solid_gl()
52 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_poly_lines_solid_gl()
103 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_poly_lines_solid_gl()
H A Dglamor_rects.c51 glamor_pixmap_private *pixmap_priv; in glamor_poly_fill_rect_gl() local
60 pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_poly_fill_rect_gl()
61 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_poly_fill_rect_gl()
129 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_poly_fill_rect_gl()
H A Dglamor_core.c42 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_get_drawable_location() local
44 if (pixmap_priv->gl_fbo == GLAMOR_FBO_UNATTACHED) in glamor_get_drawable_location()
229 glamor_pixmap_private *pixmap_priv = in glamor_validate_gc() local
231 if ((!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_validate_gc()
H A Dglamor_dash.c138 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_dash_setup() local
143 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) in glamor_dash_setup()
207 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_dash_loop() local
213 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_dash_loop()
H A Dglamor_transform.c48 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_set_destination_drawable() local
50 BoxPtr box = glamor_pixmap_box_at(pixmap_priv, box_index); in glamor_set_destination_drawable()
58 pixmap_fbo = glamor_pixmap_fbo_at(pixmap_priv, box_index); in glamor_set_destination_drawable()
H A Dglamor_picture.c279 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_upload_picture_to_texture() local
292 assert(!pixmap_priv->fbo); in glamor_upload_picture_to_texture()
356 glBindTexture(GL_TEXTURE_2D, pixmap_priv->fbo->tex); in glamor_upload_picture_to_texture()
H A Dglamor_largepixmap.c11 __glamor_large(glamor_pixmap_private *pixmap_priv) { in __glamor_large() argument
12 assert(glamor_pixmap_priv_is_large(pixmap_priv)); in __glamor_large()
13 return pixmap_priv; in __glamor_large()
164 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_compute_clipped_regions_ext() local
175 if (glamor_pixmap_priv_is_small(pixmap_priv)) { in glamor_compute_clipped_regions_ext()
193 glamor_pixmap_private *priv = __glamor_large(pixmap_priv); in glamor_compute_clipped_regions_ext()
344 glamor_pixmap_private *pixmap_priv, in _glamor_compute_clipped_regions() argument
363 if (glamor_pixmap_priv_is_small(pixmap_priv)) { in _glamor_compute_clipped_regions()
372 priv = __glamor_large(pixmap_priv); in _glamor_compute_clipped_regions()
758 glamor_pixmap_private *pixmap_priv, in glamor_merge_clipped_regions() argument
[all …]
H A Dglamor_gradient.c641 glamor_pixmap_private *pixmap_priv; in _glamor_gradient_set_pixmap_destination() local
647 pixmap_priv = glamor_get_pixmap_private(pixmap); in _glamor_gradient_set_pixmap_destination()
649 if (!GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv)) { /* should always have here. */ in _glamor_gradient_set_pixmap_destination()
653 glamor_set_destination_pixmap_priv_nc(glamor_priv, pixmap, pixmap_priv); in _glamor_gradient_set_pixmap_destination()
655 pixmap_priv_get_dest_scale(pixmap, pixmap_priv, xscale, yscale); in _glamor_gradient_set_pixmap_destination()
H A Dglamor_priv.h558 pixmap_priv);
613 …map_priv(glamor_screen_private *glamor_priv, PixmapPtr pixmap, glamor_pixmap_private *pixmap_priv);
619 …_priv_nc(glamor_screen_private *glamor_priv, PixmapPtr pixmap, glamor_pixmap_private *pixmap_priv);
H A Dglamor_xv.c469 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_xv_render() local
608 glamor_pixmap_loop(pixmap_priv, dst_box_index) { in glamor_xv_render()
647 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_xv_render_dma() local
822 glamor_pixmap_loop(pixmap_priv, dst_box_index) { in glamor_xv_render_dma()
H A Dglamor_composite_glyphs.c243 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_glyphs_flush() local
258 glamor_pixmap_loop(pixmap_priv, box_index) { in glamor_glyphs_flush()
H A Dglamor_render.c518 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap); in glamor_set_composite_texture() local
519 glamor_pixmap_fbo *fbo = pixmap_priv->fbo; in glamor_set_composite_texture()
572 if (glamor_pixmap_priv_is_large(pixmap_priv) || in glamor_set_composite_texture()
575 glamor_pixmap_fbo_fix_wh_ratio(wh, pixmap, pixmap_priv); in glamor_set_composite_texture()
H A Dglamor_utils.h573 #define GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv) (pixmap_priv->gl_fbo == GLAMOR_FBO_NORMAL) argument
/OK3568_Linux_fs/external/xserver/
H A DChangeLog3352 GL_OUT_OF_MEMORY error, the `pixmap_priv->fbo` is NULL.
3355 the `pixmap_priv->fbo` is NULL and will segfault with a NULL pointer
3356 dereference trying to access the `pixmap_priv->fbo->tex`.
38506 v2: check for valid pixmap_priv before using it in