| /xsrc/external/mit/xorg-server/dist/glamor/ |
| H A D | glamor_vbo.c | 30 #include "glamor_priv.h" 48 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_get_vbo_space 51 glamor_make_current(glamor_priv); 53 glBindBuffer(GL_ARRAY_BUFFER, glamor_priv->vbo); 55 if (glamor_priv->has_buffer_storage) { 56 if (glamor_priv->vbo_size < glamor_priv->vbo_offset + size) { 57 if (glamor_priv->vbo_size) 60 if (size > glamor_priv->vbo_size) { 61 glamor_priv 147 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_put_vbo_space 172 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_init_vbo 184 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_fini_vbo [all...] |
| H A D | glamor.c | 37 #include "glamor_priv.h" 107 glamor_screen_private *glamor_priv; local in function:glamor_set_pixmap_texture 110 glamor_priv = glamor_get_screen_private(screen); 115 glamor_destroy_fbo(glamor_priv, fbo); 118 fbo = glamor_create_fbo_from_tex(glamor_priv, pixmap, 136 glamor_screen_private *glamor_priv; local in function:glamor_clear_pixmap 140 glamor_priv = glamor_get_screen_private(screen); 146 glamor_pixmap_clear_fbo(glamor_priv, pixmap_priv->fbo, pixmap_format); 167 glamor_bind_texture(glamor_screen_private *glamor_priv, GLenum texture, argument 207 glamor_screen_private *glamor_priv local in function:glamor_create_pixmap 273 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_block_handler 282 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:_glamor_block_handler 308 glamor_gldrawarrays_quads_using_indices(glamor_screen_private * glamor_priv,unsigned count) argument 408 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_debug_output_callback 453 glamor_screen_private *glamor_priv = glamor_get_screen_private(pScreen); local in function:glamor_format_for_pixmap 467 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_add_format 550 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_setup_formats 619 glamor_screen_private *glamor_priv; local in function:glamor_init 926 glamor_screen_private *glamor_priv; local in function:glamor_release_screen_priv 939 glamor_screen_private *glamor_priv; local in function:glamor_close_screen 981 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_enable_dri3 989 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_supports_pixmap_import_export 998 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_set_drawable_modifiers_func 1007 struct glamor_screen_private *glamor_priv = local in function:glamor_get_drawable_modifiers 1025 glamor_screen_private *glamor_priv = local in function:_glamor_fds_from_pixmap 1122 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_finish [all...] |
| H A D | glamor_fbo.c | 31 #include "glamor_priv.h" 34 glamor_destroy_fbo(glamor_screen_private *glamor_priv, argument 37 glamor_make_current(glamor_priv); 48 glamor_pixmap_ensure_fb(glamor_screen_private *glamor_priv, argument 53 glamor_make_current(glamor_priv); 97 glamor_create_fbo_from_tex(glamor_screen_private *glamor_priv, argument 113 if (glamor_pixmap_ensure_fb(glamor_priv, fbo) != 0) { 114 glamor_destroy_fbo(glamor_priv, fbo); 123 _glamor_create_tex(glamor_screen_private *glamor_priv, argument 129 glamor_make_current(glamor_priv); 157 glamor_create_fbo(glamor_screen_private * glamor_priv,PixmapPtr pixmap,int w,int h,int flag) argument 174 glamor_create_fbo_array(glamor_screen_private * glamor_priv,PixmapPtr pixmap,int flag,int block_w,int block_h,glamor_pixmap_private * priv) argument 245 glamor_pixmap_clear_fbo(glamor_screen_private * glamor_priv,glamor_pixmap_fbo * fbo,const struct glamor_format * pixmap_format) argument 306 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_pixmap_destroy_fbo 328 glamor_screen_private *glamor_priv; local in function:glamor_pixmap_ensure_fbo [all...] |
| H A D | glamor_pixmap.c | 32 #include "glamor_priv.h" 66 glamor_set_destination_pixmap_fbo(glamor_screen_private *glamor_priv, argument 70 glamor_make_current(glamor_priv); 77 glamor_set_destination_pixmap_priv_nc(glamor_screen_private *glamor_priv, argument 84 glamor_set_destination_pixmap_fbo(glamor_priv, pixmap_priv->fbo, 0, 0, w, h); 88 glamor_set_destination_pixmap_priv(glamor_screen_private *glamor_priv, argument 95 glamor_set_destination_pixmap_priv_nc(glamor_priv, pixmap, pixmap_priv); 105 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_set_destination_pixmap 107 err = glamor_set_destination_pixmap_priv(glamor_priv, pixmap, pixmap_priv); 125 glamor_screen_private *glamor_priv local in function:glamor_set_alu [all...] |
| H A D | glamor_picture.c | 41 #include "glamor_priv.h" 75 glamor_screen_private *glamor_priv = glamor_get_screen_private(pScreen); local in function:glamor_get_tex_format_type_from_pictformat 86 *tex_format = glamor_priv->formats[1].format; 93 if (!glamor_priv->is_gles) { 112 if (!glamor_priv->is_gles) { 128 if (!glamor_priv->is_gles) { 141 if (!glamor_priv->is_gles) { 151 if (!glamor_priv->is_gles) { 165 if (!glamor_priv->is_gles) { 177 if (!glamor_priv 275 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_upload_picture_to_texture [all...] |
| H A D | glamor_composite_glyphs.c | 25 #include "glamor_priv.h" 124 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_glyph_atlas_init 127 atlas->atlas = glamor_create_pixmap(screen, glamor_priv->glyph_atlas_dim, 128 glamor_priv->glyph_atlas_dim, format->depth, 214 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_glyphs_init_facet 216 return asprintf(&glamor_priv->glyph_defines, "#define ATLAS_DIM_INV %20.18f\n", 1.0/glamor_priv->glyph_atlas_dim) > 0; 222 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_glyphs_fini_facet 224 free(glamor_priv->glyph_defines); 233 glamor_screen_private *glamor_priv local in function:glamor_glyphs_flush 297 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_glyph_start 330 glamor_atlas_for_glyph(glamor_screen_private * glamor_priv,DrawablePtr drawable) argument 351 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_composite_glyphs 524 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_composite_glyphs_init 563 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_composite_glyphs_fini [all...] |
| H A D | glamor_font.c | 23 #include "glamor_priv.h" 34 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_font_get 50 if (!glamor_glsl_has_ints(glamor_priv)) 94 if (overall_width > glamor_priv->max_fbo_size || 95 overall_height > glamor_priv->max_fbo_size) { 112 glamor_priv = glamor_get_screen_private(screen); 113 glamor_make_current(glamor_priv); 153 glamor_priv->suppress_gl_out_of_memory_logging = true; 156 glamor_priv->suppress_gl_out_of_memory_logging = false; 176 glamor_screen_private *glamor_priv; local in function:glamor_unrealize_font 211 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_font_init [all...] |
| H A D | glamor_transfer.c | 23 #include "glamor_priv.h" 36 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_upload_boxes 42 glamor_make_current(glamor_priv); 46 if (glamor_priv->has_unpack_subimage) 55 glamor_bind_texture(glamor_priv, GL_TEXTURE0, fbo, TRUE); 73 if (glamor_priv->has_unpack_subimage || 91 if (glamor_priv->has_unpack_subimage) 136 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_download_boxes 142 glamor_make_current(glamor_priv); 145 if (glamor_priv [all...] |
| H A D | glamor_gradient.c | 33 #include "glamor_priv.h" 184 glamor_screen_private *glamor_priv; local in function:_glamor_create_radial_gradient_program 315 glamor_priv = glamor_get_screen_private(screen); 317 if ((glamor_priv->radial_max_nstops >= stops_count) && (dyn_gen)) { 322 glamor_make_current(glamor_priv); 324 if (dyn_gen && glamor_priv->gradient_prog[SHADER_GRADIENT_RADIAL][2]) { 325 glDeleteProgram(glamor_priv->gradient_prog[SHADER_GRADIENT_RADIAL][2]); 326 glamor_priv->gradient_prog[SHADER_GRADIENT_RADIAL][2] = 0; 360 glamor_priv->radial_max_nstops = stops_count; 369 glamor_priv 376 glamor_screen_private *glamor_priv; local in function:_glamor_create_linear_gradient_program 555 glamor_screen_private *glamor_priv; local in function:glamor_init_gradient_shader 634 _glamor_gradient_set_pixmap_destination(ScreenPtr screen,glamor_screen_private * glamor_priv,PicturePtr dst_picture,GLfloat * xscale,GLfloat * yscale,int x_source,int y_source,int tex_normalize) argument 802 glamor_screen_private *glamor_priv; local in function:glamor_generate_radial_gradient_picture 1108 glamor_screen_private *glamor_priv; local in function:glamor_generate_linear_gradient_picture [all...] |
| H A D | glamor_rects.c | 23 #include "glamor_priv.h" 49 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_poly_fill_rect_gl 64 glamor_make_current(glamor_priv); 72 if (glamor_glsl_has_ints(glamor_priv)) { 74 &glamor_priv->poly_fill_rect_program, 101 &glamor_priv->poly_fill_rect_program, 154 if (glamor_glsl_has_ints(glamor_priv)) 157 glamor_glDrawArrays_GL_QUADS(glamor_priv, nrect); 166 if (glamor_glsl_has_ints(glamor_priv)) {
|
| H A D | glamor_render.c | 35 #include "glamor_priv.h" 356 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_create_composite_shader 358 glamor_make_current(glamor_priv); 416 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_lookup_composite_shader 419 shader = &glamor_priv->composite_shader[key->source][key->mask][key->in][key->dest_swizzle]; 512 glamor_set_composite_texture(glamor_screen_private *glamor_priv, int unit, argument 523 glamor_make_current(glamor_priv); 531 glamor_bind_texture(glamor_priv, GL_TEXTURE0 + unit, fbo, 614 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_setup_composite_vbo 619 glamor_priv 657 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_flush_composite_rects 775 glamor_screen_private *glamor_priv; local in function:glamor_render_format_is_supported 821 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_composite_choose_shader 1067 glamor_composite_set_shader_blend(glamor_screen_private * glamor_priv,glamor_pixmap_private * dest_priv,struct shader_key * key,glamor_composite_shader * shader,struct blendinfo * op_info) argument 1129 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_composite_with_shader 1405 glamor_screen_private *glamor_priv = glamor_get_screen_private(dest_pixmap->drawable.pScree local in function:glamor_composite_clipped_region 1614 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_composite [all...] |
| H A D | glamor_spans.c | 23 #include "glamor_priv.h" 50 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_fill_spans_gl 65 glamor_make_current(glamor_priv); 67 if (glamor_glsl_has_ints(glamor_priv)) { 68 prog = glamor_use_program_fill(pixmap, gc, &glamor_priv->fill_spans_program, 93 prog = glamor_use_program_fill(pixmap, gc, &glamor_priv->fill_spans_program, 137 if (glamor_glsl_has_ints(glamor_priv)) 140 glamor_glDrawArrays_GL_QUADS(glamor_priv, n); 149 if (glamor_glsl_has_ints(glamor_priv)) 184 glamor_screen_private *glamor_priv local in function:glamor_get_spans_gl 267 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_set_spans_gl [all...] |
| H A D | glamor_xv.c | 39 #include "glamor_priv.h" 152 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_init_xv_shader 169 &glamor_priv->xv_prog, 172 glUseProgram(glamor_priv->xv_prog.prog); 173 sampler_loc = glGetUniformLocation(glamor_priv->xv_prog.prog, "y_sampler"); 175 sampler_loc = glGetUniformLocation(glamor_priv->xv_prog.prog, "u_sampler"); 181 sampler_loc = glGetUniformLocation(glamor_priv->xv_prog.prog, "v_sampler"); 317 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_xv_render 337 if (!glamor_priv->xv_prog.prog) 371 glamor_make_current(glamor_priv); 502 glamor_screen_private *glamor_priv = glamor_get_screen_private(pScreen); local in function:glamor_xv_put_image [all...] |
| H A D | glamor_prepare.c | 23 #include "glamor_priv.h" 37 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_prep_pixmap_box 48 glamor_make_current(glamor_priv); 85 if (glamor_priv->has_rw_pbo) { 91 glamor_priv->suppress_gl_out_of_memory_logging = true; 98 glamor_priv->suppress_gl_out_of_memory_logging = false; 101 if (!glamor_priv->logged_any_pbo_allocation_failure) { 105 glamor_priv->logged_any_pbo_allocation_failure = true;
|
| H A D | glamor_points.c | 29 #include "glamor_priv.h" 42 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_poly_point_gl 44 glamor_program *prog = &glamor_priv->point_prog; 56 glamor_make_current(glamor_priv);
|
| H A D | glamor_glyphblt.c | 29 #include "glamor_priv.h" 46 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_poly_glyph_blt_gl 58 glamor_make_current(glamor_priv); 61 &glamor_priv->poly_glyph_blt_progs, 172 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_push_pixels_gl 193 glamor_make_current(glamor_priv); 196 &glamor_priv->poly_glyph_blt_progs,
|
| H A D | glamor_transform.c | 23 #include "glamor_priv.h" 46 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_set_destination_drawable 102 glamor_set_destination_pixmap_fbo(glamor_priv, pixmap_fbo, 119 glamor_screen_private *glamor_priv = glamor_get_screen_private(pScreen); local in function:glamor_set_color_depth 124 glamor_priv->formats[depth].render_format); 126 if ((depth <= 8) && glamor_priv->formats[8].format == GL_RED)
|
| H A D | glamor_segs.c | 23 #include "glamor_priv.h" 40 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_poly_segment_solid_gl 59 glamor_make_current(glamor_priv); 62 &glamor_priv->poly_segment_program,
|
| H A D | glamor_lines.c | 23 #include "glamor_priv.h" 40 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_poly_lines_solid_gl 62 glamor_make_current(glamor_priv); 65 &glamor_priv->poly_line_program,
|
| H A D | glamor_copy.c | 23 #include "glamor_priv.h" 213 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_copy_cpu_fbo 223 glamor_make_current(glamor_priv); 299 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_copy_fbo_cpu 313 glamor_make_current(glamor_priv); 359 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_copy_fbo_fbo_draw 376 glamor_make_current(glamor_priv); 384 if (bitplane && !glamor_priv->can_copyplane) 388 prog = &glamor_priv->copy_plane_prog; 391 prog = &glamor_priv 514 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_copy_fbo_fbo_temp 634 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_copy_needs_temp [all...] |
| H A D | Makefile.am | 39 glamor_priv.h\
|
| H A D | glamor_text.c | 23 #include "glamor_priv.h" 280 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_poly_text 297 glamor_make_current(glamor_priv); 299 prog = glamor_use_program_fill(pixmap, gc, &glamor_priv->poly_text_progs, &glamor_facet_poly_text); 396 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_image_text 415 glamor_make_current(glamor_priv); 418 prog = &glamor_priv->te_text_prog; 420 prog = &glamor_priv->image_text_prog;
|
| H A D | glamor_priv.h | 557 glamor_priv, PixmapPtr pixmap, 560 glamor_pixmap_fbo *glamor_create_fbo(glamor_screen_private *glamor_priv, 562 void glamor_destroy_fbo(glamor_screen_private *glamor_priv, 566 void glamor_pixmap_clear_fbo(glamor_screen_private *glamor_priv, glamor_pixmap_fbo *fbo, 586 void glamor_bind_texture(glamor_screen_private *glamor_priv, 591 glamor_pixmap_fbo *glamor_create_fbo_array(glamor_screen_private *glamor_priv, 596 void glamor_gldrawarrays_quads_using_indices(glamor_screen_private *glamor_priv, 610 int glamor_set_destination_pixmap_priv(glamor_screen_private *glamor_priv, PixmapPtr pixmap, glamor_pixmap_private *pixmap_priv); 611 void glamor_set_destination_pixmap_fbo(glamor_screen_private *glamor_priv, glamor_pixmap_fbo *, int, int, int, int); 616 void glamor_set_destination_pixmap_priv_nc(glamor_screen_private *glamor_priv, PixmapPt [all...] |
| H A D | glamor_dash.c | 23 #include "glamor_priv.h" 136 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local in function:glamor_dash_setup 155 glamor_make_current(glamor_priv); 160 &glamor_priv->on_off_dash_line_progs, 169 prog = &glamor_priv->double_dash_line_prog; 192 glamor_bind_texture(glamor_priv, GL_TEXTURE1, dash_priv->fbo, FALSE);
|
| H A D | glamor_utils.h | 29 #error This file can only be included by glamor_priv.h 669 glamor_make_current(glamor_screen_private *glamor_priv) argument 671 if (lastGLContext != glamor_priv->ctx.ctx) { 672 lastGLContext = glamor_priv->ctx.ctx; 673 glamor_priv->ctx.make_current(&glamor_priv->ctx); 726 glamor_glDrawArrays_GL_QUADS(glamor_screen_private *glamor_priv, unsigned count) argument 728 if (glamor_priv->use_quads) { 731 glamor_gldrawarrays_quads_using_indices(glamor_priv, count); 736 glamor_glsl_has_ints(glamor_screen_private *glamor_priv) { argument [all...] |