Home | History | Annotate | Download | only in i915

Lines Matching refs:vbo

77    /* Stuff for the vbo */
78 struct i915_winsys_buffer *vbo;
107 * If vbo state differs between renderer and context
109 * hw_offset to i915->vbo_offset and vbo to i915->vbo.
112 * May updates context vbo_offset and vbo fields.
120 if (i915->vbo != i915_render->vbo ||
122 i915->vbo = i915_render->vbo;
150 * Reserve space in the vbo for vertices.
170 * Allocate a new vbo buffer should there not be enough space for
175 * Will set i915->vbo to null on buffer allocation.
183 if (i915_render->vbo) {
184 iws->buffer_unmap(iws, i915_render->vbo);
185 iws->buffer_destroy(iws, i915_render->vbo);
191 i915->vbo = NULL;
192 i915_render->vbo = NULL;
210 i915_render->vbo = iws->buffer_create(iws, i915_render->vbo_size,
212 i915_render->vbo_ptr = iws->buffer_map(iws, i915_render->vbo, TRUE);
220 * a new buffer. Also updates may update the vbo state
257 if (!i915_render->vbo)
269 debug_printf("%s bad vbo flush occured stalling on hw\n", __FUNCTION__);
294 iws->buffer_write(iws, i915_render->vbo,
305 * same position in the vbo as sw_offset and set index to zero.
686 if (i915_render->vbo) {
687 i915->vbo = NULL;
688 iws->buffer_unmap(iws, i915_render->vbo);
689 iws->buffer_destroy(iws, i915_render->vbo);
730 i915_render->vbo = NULL;