| /OK3568_Linux_fs/external/xserver/glamor/ |
| H A D | glamor.c | 78 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 D | glamor_fbo.c | 257 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 D | glamor_spans.c | 52 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 D | glamor_pixmap.c | 79 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 D | glamor_glyphblt.c | 48 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 D | glamor_egl.c | 170 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 D | glamor_image.c | 38 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 D | glamor_window.c | 35 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 D | glamor_points.c | 45 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 D | glamor_text.c | 112 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 D | glamor_segs.c | 42 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 D | glamor_lines.c | 42 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 D | glamor_rects.c | 51 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 D | glamor_core.c | 42 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 D | glamor_dash.c | 138 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 D | glamor_transform.c | 48 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 D | glamor_picture.c | 279 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 D | glamor_largepixmap.c | 11 __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 D | glamor_gradient.c | 641 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 D | glamor_priv.h | 558 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 D | glamor_xv.c | 469 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 D | glamor_composite_glyphs.c | 243 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 D | glamor_render.c | 518 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 D | glamor_utils.h | 573 #define GLAMOR_PIXMAP_PRIV_HAS_FBO(pixmap_priv) (pixmap_priv->gl_fbo == GLAMOR_FBO_NORMAL) argument
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 3352 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
|