Searched refs:glamor_priv (Results 1 - 25 of 31) sorted by relevance

12

/xsrc/external/mit/xorg-server/dist/glamor/
H A Dglamor_vbo.c30 #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 Dglamor.c37 #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 Dglamor_fbo.c31 #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 Dglamor_pixmap.c32 #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 Dglamor_picture.c41 #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 Dglamor_composite_glyphs.c25 #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 Dglamor_font.c23 #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 Dglamor_transfer.c23 #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 Dglamor_gradient.c33 #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 Dglamor_rects.c23 #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 Dglamor_render.c35 #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 Dglamor_spans.c23 #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 Dglamor_xv.c39 #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 Dglamor_prepare.c23 #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 Dglamor_points.c29 #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 Dglamor_glyphblt.c29 #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 Dglamor_transform.c23 #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 Dglamor_segs.c23 #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 Dglamor_lines.c23 #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 Dglamor_copy.c23 #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 DMakefile.am39 glamor_priv.h\
H A Dglamor_text.c23 #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 Dglamor_priv.h557 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 Dglamor_dash.c23 #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 Dglamor_utils.h29 #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...]

Completed in 154 milliseconds

12