Searched refs:vbo_offset (Results 1 - 21 of 21) sorted by relevance

/xsrc/external/mit/xorg-server/dist/glamor/
H A Dglamor_vbo.c43 * accessed by the GL using vbo_offset within the VBO.
46 glamor_get_vbo_space(ScreenPtr screen, unsigned size, char **vbo_offset) argument
56 if (glamor_priv->vbo_size < glamor_priv->vbo_offset + size) {
83 return glamor_get_vbo_space(screen, size, vbo_offset);
87 glamor_priv->vbo_offset = 0;
95 *vbo_offset = (void *)(uintptr_t)glamor_priv->vbo_offset;
96 data = glamor_priv->vb + glamor_priv->vbo_offset;
97 glamor_priv->vbo_offset += size;
108 if (glamor_priv->vbo_size < glamor_priv->vbo_offset
[all...]
H A Dglamor_points.c48 char *vbo_offset; local in function:glamor_poly_point_gl
72 vbo_ppt = glamor_get_vbo_space(screen, npt * (2 * sizeof (INT16)), &vbo_offset);
74 glVertexAttribPointer(GLAMOR_VERTEX_POS, 2, GL_SHORT, GL_FALSE, 0, vbo_offset);
H A Dglamor_rects.c55 char *vbo_offset; local in function:glamor_poly_fill_rect_gl
82 v = glamor_get_vbo_space(drawable->pScreen, nrect * sizeof (xRectangle), &vbo_offset);
87 4 * sizeof (short), vbo_offset);
92 4 * sizeof (short), vbo_offset + 2 * sizeof (short));
109 v = glamor_get_vbo_space(drawable->pScreen, nrect * 8 * sizeof (short), &vbo_offset);
113 2 * sizeof (short), vbo_offset);
H A Dglamor_glyphblt.c77 char *vbo_offset; local in function:glamor_poly_glyph_blt_gl
118 &vbo_offset);
122 GL_FALSE, 0, vbo_offset);
183 char *vbo_offset; local in function:glamor_push_pixels_gl
204 &vbo_offset);
231 GL_FALSE, 0, vbo_offset);
H A Dglamor_segs.c46 char *vbo_offset; local in function:glamor_poly_segment_solid_gl
72 &vbo_offset);
76 sizeof(DDXPointRec), vbo_offset);
H A Dglamor_lines.c46 char *vbo_offset; local in function:glamor_poly_lines_solid_gl
75 &vbo_offset);
79 sizeof (DDXPointRec), vbo_offset);
H A Dglamor_dash.c247 char *vbo_offset; local in function:glamor_poly_lines_dash_gl
267 &vbo_offset);
271 3 * sizeof (short), vbo_offset);
326 char *vbo_offset; local in function:glamor_poly_segment_dash_gl
342 &vbo_offset);
346 3 * sizeof (short), vbo_offset);
H A Dglamor_spans.c56 char *vbo_offset; local in function:glamor_fill_spans_gl
76 v = glamor_get_vbo_space(drawable->pScreen, n * (4 * sizeof (GLshort)), &vbo_offset);
81 4 * sizeof (GLshort), vbo_offset);
101 v = glamor_get_vbo_space(drawable->pScreen, n * 8 * sizeof (short), &vbo_offset);
105 2 * sizeof (short), vbo_offset);
H A Dglamor_composite_glyphs.c299 char *vbo_offset; local in function:glamor_glyph_start
304 v = glamor_get_vbo_space(screen, count * (6 * sizeof (GLshort)), &vbo_offset);
309 6 * sizeof (GLshort), vbo_offset);
314 6 * sizeof (GLshort), vbo_offset + 4 * sizeof (GLshort));
316 v = glamor_get_vbo_space(screen, count * (16 * sizeof (GLshort)), &vbo_offset);
320 4 * sizeof (GLshort), vbo_offset);
324 4 * sizeof (GLshort), vbo_offset + 2 * sizeof (GLshort));
H A Dglamor_text.c104 char *vbo_offset; local in function:glamor_text
122 v = glamor_get_vbo_space(drawable->pScreen, count * (6 * sizeof (GLshort)), &vbo_offset);
127 6 * sizeof (GLshort), vbo_offset);
132 6 * sizeof (GLshort), vbo_offset + 4 * sizeof (GLshort));
H A Dglamor_xv.c334 char *vbo_offset; local in function:glamor_xv_render
416 v = glamor_get_vbo_space(screen, 3 * 4 * sizeof(GLfloat), &vbo_offset);
447 2 * sizeof(float), vbo_offset);
451 2 * sizeof(float), vbo_offset + 6 * sizeof(GLfloat));
H A Dglamor_gradient.c644 char *vbo_offset; local in function:_glamor_gradient_set_pixmap_destination
662 v = glamor_get_vbo_space(screen, 16 * sizeof(GLfloat), &vbo_offset);
704 GL_FALSE, 0, vbo_offset);
706 GL_FALSE, 0, vbo_offset + 8 * sizeof(GLfloat));
H A Dglamor_priv.h275 int vbo_offset; member in struct:glamor_screen_private
690 glamor_get_vbo_space(ScreenPtr screen, unsigned size, char **vbo_offset);
H A Dglamor_copy.c368 char *vbo_offset; local in function:glamor_copy_fbo_fbo_draw
409 v = glamor_get_vbo_space(dst->pScreen, nbox * 8 * sizeof (int16_t), &vbo_offset);
425 2 * sizeof (GLshort), vbo_offset);
H A Dglamor_render.c616 char *vbo_offset; local in function:glamor_setup_composite_vbo
629 vb = glamor_get_vbo_space(screen, vert_size, &vbo_offset);
632 glamor_priv->vb_stride, vbo_offset);
639 vbo_offset + 2 * sizeof(float));
646 vbo_offset + (glamor_priv->has_source_coords ?
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/
H A Di915_state_immediate.c65 LIS0 = i915->vbo_offset;
H A Di915_context.h267 size_t vbo_offset; member in struct:i915_context
H A Di915_prim_vbuf.c109 * hw_offset to i915->vbo_offset and vbo to i915->vbo.
112 * May updates context vbo_offset and vbo fields.
121 i915->vbo_offset != i915_render->vbo_hw_offset) {
123 i915->vbo_offset = i915_render->vbo_hw_offset;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/
H A Di915_state_immediate.c62 LIS0 = i915->vbo_offset;
H A Di915_prim_vbuf.c98 * hw_offset to i915->vbo_offset and vbo to i915->vbo.
101 * May updates context vbo_offset and vbo fields.
110 i915->vbo_offset != i915_render->vbo_hw_offset) {
112 i915->vbo_offset = i915_render->vbo_hw_offset;
H A Di915_context.h287 size_t vbo_offset; member in struct:i915_context

Completed in 22 milliseconds