Home
last modified time | relevance | path

Searched refs:vbo_offset (Results 1 – 16 of 16) sorted by relevance

/OK3568_Linux_fs/external/xserver/glamor/
H A Dglamor_vbo.c46 glamor_get_vbo_space(ScreenPtr screen, unsigned size, char **vbo_offset) in glamor_get_vbo_space() argument
56 if (glamor_priv->vbo_size < glamor_priv->vbo_offset + size) { in glamor_get_vbo_space()
83 return glamor_get_vbo_space(screen, size, vbo_offset); in glamor_get_vbo_space()
87 glamor_priv->vbo_offset = 0; in glamor_get_vbo_space()
95 *vbo_offset = (void *)(uintptr_t)glamor_priv->vbo_offset; in glamor_get_vbo_space()
96 data = glamor_priv->vb + glamor_priv->vbo_offset; in glamor_get_vbo_space()
97 glamor_priv->vbo_offset += size; in glamor_get_vbo_space()
108 if (glamor_priv->vbo_size < glamor_priv->vbo_offset + size) { in glamor_get_vbo_space()
110 glamor_priv->vbo_offset = 0; in glamor_get_vbo_space()
116 glamor_priv->vbo_offset, in glamor_get_vbo_space()
[all …]
H A Dglamor_rects.c55 char *vbo_offset; in glamor_poly_fill_rect_gl() local
82 v = glamor_get_vbo_space(drawable->pScreen, nrect * sizeof (xRectangle), &vbo_offset); in glamor_poly_fill_rect_gl()
87 4 * sizeof (short), vbo_offset); in glamor_poly_fill_rect_gl()
92 4 * sizeof (short), vbo_offset + 2 * sizeof (short)); in glamor_poly_fill_rect_gl()
109 v = glamor_get_vbo_space(drawable->pScreen, nrect * 8 * sizeof (short), &vbo_offset); in glamor_poly_fill_rect_gl()
113 2 * sizeof (short), vbo_offset); in glamor_poly_fill_rect_gl()
H A Dglamor_glyphblt.c77 char *vbo_offset; in glamor_poly_glyph_blt_gl() local
114 &vbo_offset); in glamor_poly_glyph_blt_gl()
118 GL_FALSE, 0, vbo_offset); in glamor_poly_glyph_blt_gl()
182 char *vbo_offset; in glamor_push_pixels_gl() local
203 &vbo_offset); in glamor_push_pixels_gl()
226 GL_FALSE, 0, vbo_offset); in glamor_push_pixels_gl()
H A Dglamor_dash.c249 char *vbo_offset; in glamor_poly_lines_dash_gl() local
269 &vbo_offset); in glamor_poly_lines_dash_gl()
273 3 * sizeof (short), vbo_offset); in glamor_poly_lines_dash_gl()
328 char *vbo_offset; in glamor_poly_segment_dash_gl() local
344 &vbo_offset); in glamor_poly_segment_dash_gl()
348 3 * sizeof (short), vbo_offset); in glamor_poly_segment_dash_gl()
H A Dglamor_points.c48 char *vbo_offset; in glamor_poly_point_gl() local
72 vbo_ppt = glamor_get_vbo_space(screen, npt * (2 * sizeof (INT16)), &vbo_offset); in glamor_poly_point_gl()
74 glVertexAttribPointer(GLAMOR_VERTEX_POS, 2, GL_SHORT, GL_FALSE, 0, vbo_offset); in glamor_poly_point_gl()
H A Dglamor_composite_glyphs.c306 char *vbo_offset; in glamor_glyph_start() local
311 v = glamor_get_vbo_space(screen, count * (6 * sizeof (GLshort)), &vbo_offset); in glamor_glyph_start()
316 6 * sizeof (GLshort), vbo_offset); in glamor_glyph_start()
321 6 * sizeof (GLshort), vbo_offset + 4 * sizeof (GLshort)); in glamor_glyph_start()
323 v = glamor_get_vbo_space(screen, count * (16 * sizeof (GLshort)), &vbo_offset); in glamor_glyph_start()
327 4 * sizeof (GLshort), vbo_offset); in glamor_glyph_start()
331 4 * sizeof (GLshort), vbo_offset + 2 * sizeof (GLshort)); in glamor_glyph_start()
H A Dglamor_segs.c46 char *vbo_offset; in glamor_poly_segment_solid_gl() local
72 &vbo_offset); in glamor_poly_segment_solid_gl()
76 sizeof(DDXPointRec), vbo_offset); in glamor_poly_segment_solid_gl()
H A Dglamor_lines.c46 char *vbo_offset; in glamor_poly_lines_solid_gl() local
75 &vbo_offset); in glamor_poly_lines_solid_gl()
79 sizeof (DDXPointRec), vbo_offset); in glamor_poly_lines_solid_gl()
H A Dglamor_spans.c56 char *vbo_offset; in glamor_fill_spans_gl() local
76 v = glamor_get_vbo_space(drawable->pScreen, n * (4 * sizeof (GLshort)), &vbo_offset); in glamor_fill_spans_gl()
81 4 * sizeof (GLshort), vbo_offset); in glamor_fill_spans_gl()
101 v = glamor_get_vbo_space(drawable->pScreen, n * 8 * sizeof (short), &vbo_offset); in glamor_fill_spans_gl()
105 2 * sizeof (short), vbo_offset); in glamor_fill_spans_gl()
H A Dglamor_text.c104 char *vbo_offset; in glamor_text() local
122 v = glamor_get_vbo_space(drawable->pScreen, count * (6 * sizeof (GLshort)), &vbo_offset); in glamor_text()
127 6 * sizeof (GLshort), vbo_offset); in glamor_text()
132 6 * sizeof (GLshort), vbo_offset + 4 * sizeof (GLshort)); in glamor_text()
H A Dglamor_xv.c484 char *vbo_offset; in glamor_xv_render() local
568 v = glamor_get_vbo_space(screen, 3 * 4 * sizeof(GLfloat), &vbo_offset); in glamor_xv_render()
599 2 * sizeof(float), vbo_offset); in glamor_xv_render()
603 2 * sizeof(float), vbo_offset + 6 * sizeof(GLfloat)); in glamor_xv_render()
653 char *vbo_offset; in glamor_xv_render_dma() local
782 v = glamor_get_vbo_space(screen, 3 * 4 * sizeof(GLfloat), &vbo_offset); in glamor_xv_render_dma()
813 2 * sizeof(float), vbo_offset); in glamor_xv_render_dma()
817 2 * sizeof(float), vbo_offset + 6 * sizeof(GLfloat)); in glamor_xv_render_dma()
H A Dglamor_gradient.c644 char *vbo_offset; in _glamor_gradient_set_pixmap_destination() local
662 v = glamor_get_vbo_space(screen, 16 * sizeof(GLfloat), &vbo_offset); in _glamor_gradient_set_pixmap_destination()
704 GL_FALSE, 0, vbo_offset); in _glamor_gradient_set_pixmap_destination()
706 GL_FALSE, 0, vbo_offset + 8 * sizeof(GLfloat)); in _glamor_gradient_set_pixmap_destination()
H A Dglamor_render.c616 char *vbo_offset; in glamor_setup_composite_vbo() local
629 vb = glamor_get_vbo_space(screen, vert_size, &vbo_offset); in glamor_setup_composite_vbo()
632 glamor_priv->vb_stride, vbo_offset); in glamor_setup_composite_vbo()
639 vbo_offset + 2 * sizeof(float)); in glamor_setup_composite_vbo()
646 vbo_offset + (glamor_priv->has_source_coords ? in glamor_setup_composite_vbo()
H A Dglamor_copy.c368 char *vbo_offset; in glamor_copy_fbo_fbo_draw() local
409 v = glamor_get_vbo_space(dst->pScreen, nbox * 8 * sizeof (int16_t), &vbo_offset); in glamor_copy_fbo_fbo_draw()
425 2 * sizeof (GLshort), vbo_offset); in glamor_copy_fbo_fbo_draw()
H A Dglamor_priv.h273 int vbo_offset; member
693 glamor_get_vbo_space(ScreenPtr screen, unsigned size, char **vbo_offset);
/OK3568_Linux_fs/external/xserver/
H A DChangeLog49643 - Fix regression due to rebase fail where glamor_priv->vbo_offset
49653 - Don't forget to set vbo_offset to the size on GLES2.
49654 - Use char * instead of void * in the cast to return the vbo_offset.
49688 get the global vbo_offset munging to stop.