| /xsrc/external/mit/xorg-server/dist/glamor/ |
| glamor_vbo.c | 30 #include "glamor_priv.h" 48 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 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->vbo_size = MAX(GLAMOR_VBO_SIZE, size) 147 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 172 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 184 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local [all...] |
| glamor.c | 37 #include "glamor_priv.h" 107 glamor_screen_private *glamor_priv; local 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 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, 207 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen) local 278 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 287 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 388 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 433 glamor_screen_private *glamor_priv = glamor_get_screen_private(pScreen); local 447 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 541 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 617 glamor_screen_private *glamor_priv; local 929 glamor_screen_private *glamor_priv; local 942 glamor_screen_private *glamor_priv; local 986 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 994 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 1003 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 1012 struct glamor_screen_private *glamor_priv = local 1030 glamor_screen_private *glamor_priv = local 1127 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local [all...] |
| glamor_fbo.c | 31 #include "glamor_priv.h" 34 glamor_destroy_fbo(glamor_screen_private *glamor_priv, 37 glamor_make_current(glamor_priv); 48 glamor_pixmap_ensure_fb(glamor_screen_private *glamor_priv, 53 glamor_make_current(glamor_priv); 97 glamor_create_fbo_from_tex(glamor_screen_private *glamor_priv, 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, 129 glamor_make_current(glamor_priv); 306 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 328 glamor_screen_private *glamor_priv; local [all...] |
| glamor_pixmap.c | 32 #include "glamor_priv.h" 66 glamor_set_destination_pixmap_fbo(glamor_screen_private *glamor_priv, 70 glamor_make_current(glamor_priv); 77 glamor_set_destination_pixmap_priv_nc(glamor_screen_private *glamor_priv, 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, 95 glamor_set_destination_pixmap_priv_nc(glamor_priv, pixmap, pixmap_priv); 105 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 107 err = glamor_set_destination_pixmap_priv(glamor_priv, pixmap, pixmap_priv); 125 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen) local [all...] |
| glamor_picture.c | 41 #include "glamor_priv.h" 75 glamor_screen_private *glamor_priv = glamor_get_screen_private(pScreen); local 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->is_gles) 275 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local [all...] |
| glamor_composite_glyphs.c | 25 #include "glamor_priv.h" 124 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 127 atlas->atlas = glamor_create_pixmap(screen, glamor_priv->glyph_atlas_dim, 128 glamor_priv->glyph_atlas_dim, format->depth, 248 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 250 return asprintf(&glamor_priv->glyph_defines, "#define ATLAS_DIM_INV %20.18f\n", 1.0/glamor_priv->glyph_atlas_dim) > 0; 256 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 258 free(glamor_priv->glyph_defines); 267 glamor_screen_private *glamor_priv = glamor_get_screen_private(drawable->pScreen) local 331 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 385 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 562 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 601 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local [all...] |
| glamor_font.c | 23 #include "glamor_priv.h" 34 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 50 if (!glamor_glsl_has_ints(glamor_priv)) 97 if (overall_width > glamor_priv->max_fbo_size || 98 overall_height > glamor_priv->max_fbo_size) { 115 glamor_priv = glamor_get_screen_private(screen); 116 glamor_make_current(glamor_priv); 177 glamor_priv->suppress_gl_out_of_memory_logging = true; 180 glamor_priv->suppress_gl_out_of_memory_logging = false; 203 glamor_screen_private *glamor_priv; local 238 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local [all...] |
| glamor_transfer.c | 23 #include "glamor_priv.h" 36 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 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 142 glamor_make_current(glamor_priv); 145 if (glamor_priv->has_pack_subimage [all...] |
| glamor_gradient.c | 33 #include "glamor_priv.h" 184 glamor_screen_private *glamor_priv; local 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; 363 glamor_priv->radial_max_nstops = stops_count; 372 glamor_priv->gradient_prog[SHADER_GRADIENT_RADIAL][index] = gradient_prog 381 glamor_screen_private *glamor_priv; local 565 glamor_screen_private *glamor_priv; local 824 glamor_screen_private *glamor_priv; local 1131 glamor_screen_private *glamor_priv; local [all...] |
| glamor_render.c | 35 #include "glamor_priv.h" 64 glamor_create_composite_fs(glamor_screen_private *glamor_priv, struct shader_key *key, Bool enable_rel_sampler) 249 const char *header_norm = glamor_priv->glsl_version > 120 ? 251 glamor_priv->use_gpu_shader4 ? 254 const char *header_es = glamor_priv->glsl_version > 100 ? "#version 300 es\n" : "#version 100\n" GLAMOR_COMPAT_DEFINES_FS; 304 header = glamor_priv->is_gles ? header_es : header_norm; 395 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 398 glamor_make_current(glamor_priv); 399 vs = glamor_create_composite_vs(glamor_priv, key); 402 fs = glamor_create_composite_fs(glamor_priv, key, enable_rel_sampler) 473 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 671 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 714 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 833 glamor_screen_private *glamor_priv; local 879 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 1190 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 1400 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 1467 glamor_screen_private *glamor_priv = glamor_get_screen_private(dest_pixmap->drawable.pScreen); local 1676 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local [all...] |
| glamor_rects.c | 23 #include "glamor_priv.h" 49 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 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)) {
|
| glamor_spans.c | 23 #include "glamor_priv.h" 50 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 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 = glamor_get_screen_private(screen) local 267 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local [all...] |
| glamor_prepare.c | 23 #include "glamor_priv.h" 37 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 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;
|
| glamor_points.c | 29 #include "glamor_priv.h" 43 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 45 glamor_program *prog = &glamor_priv->point_prog; 57 glamor_make_current(glamor_priv);
|
| glamor_glyphblt.c | 29 #include "glamor_priv.h" 47 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 59 glamor_make_current(glamor_priv); 62 &glamor_priv->poly_glyph_blt_progs, 173 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 194 glamor_make_current(glamor_priv); 197 &glamor_priv->poly_glyph_blt_progs,
|
| glamor_transform.c | 23 #include "glamor_priv.h" 46 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 102 glamor_set_destination_pixmap_fbo(glamor_priv, pixmap_fbo, 119 glamor_screen_private *glamor_priv = glamor_get_screen_private(pScreen); local 124 glamor_priv->formats[depth].render_format); 126 if ((depth <= 8) && glamor_priv->formats[8].format == GL_RED)
|
| glamor_lines.c | 23 #include "glamor_priv.h" 40 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 62 glamor_make_current(glamor_priv); 65 &glamor_priv->poly_line_program,
|
| glamor_program.c | 23 #include "glamor_priv.h" 259 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 283 if (version > glamor_priv->glsl_version) { 284 if (version == 130 && !glamor_priv->use_gpu_shader4) 292 if (version == 130 && glamor_priv->is_gles && glamor_priv->glsl_version > 110) 294 else if (glamor_priv->is_gles) 309 glamor_priv->is_gles && version > 100 ? "es" : "") < 0) 480 glamor_screen_private *glamor_priv = glamor_get_screen_private(dst->pDrawable->pScreen); local 495 if (!glamor_priv->is_gles 649 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local [all...] |
| glamor_segs.c | 23 #include "glamor_priv.h" 40 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 59 glamor_make_current(glamor_priv); 62 &glamor_priv->poly_segment_program,
|
| glamor_copy.c | 23 #include "glamor_priv.h" 213 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 223 glamor_make_current(glamor_priv); 299 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 313 glamor_make_current(glamor_priv); 359 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 376 glamor_make_current(glamor_priv); 384 if (bitplane && !glamor_priv->can_copyplane) 388 prog = &glamor_priv->copy_plane_prog; 391 prog = &glamor_priv->copy_area_prog 514 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 634 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local [all...] |
| glamor_text.c | 23 #include "glamor_priv.h" 280 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 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 415 glamor_make_current(glamor_priv); 418 prog = &glamor_priv->te_text_prog; 420 prog = &glamor_priv->image_text_prog;
|
| glamor_priv.h | 584 glamor_priv, PixmapPtr pixmap, 587 glamor_pixmap_fbo *glamor_create_fbo(glamor_screen_private *glamor_priv, 589 void glamor_destroy_fbo(glamor_screen_private *glamor_priv, 593 void glamor_pixmap_clear_fbo(glamor_screen_private *glamor_priv, glamor_pixmap_fbo *fbo, 613 void glamor_bind_texture(glamor_screen_private *glamor_priv, 618 glamor_pixmap_fbo *glamor_create_fbo_array(glamor_screen_private *glamor_priv, 623 void glamor_gldrawarrays_quads_using_indices(glamor_screen_private *glamor_priv, 637 int glamor_set_destination_pixmap_priv(glamor_screen_private *glamor_priv, PixmapPtr pixmap, glamor_pixmap_private *pixmap_priv); 638 void glamor_set_destination_pixmap_fbo(glamor_screen_private *glamor_priv, glamor_pixmap_fbo *, int, int, int, int); 643 void glamor_set_destination_pixmap_priv_nc(glamor_screen_private *glamor_priv, PixmapPtr pixmap, glamor_pixmap_private *pixmap_priv) [all...] |
| glamor_dash.c | 23 #include "glamor_priv.h" 136 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 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);
|
| glamor_utils.h | 29 #error This file can only be included by glamor_priv.h 669 glamor_make_current(glamor_screen_private *glamor_priv) 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) 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) { [all...] |
| glamor_image.c | 23 #include "glamor_priv.h" 36 glamor_screen_private *glamor_priv = glamor_get_screen_private(screen); local 77 glamor_make_current(glamor_priv);
|