Searched refs:vbuf (Results 1 - 25 of 59) sorted by relevance

123

/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pipe_vbuf.c97 static void vbuf_flush_vertices( struct vbuf_stage *vbuf );
98 static void vbuf_alloc_vertices( struct vbuf_stage *vbuf );
110 check_space( struct vbuf_stage *vbuf, unsigned nr ) argument
112 if (vbuf->nr_vertices + nr > vbuf->max_vertices ||
113 vbuf->nr_indices + nr > vbuf->max_indices)
115 vbuf_flush_vertices( vbuf );
116 vbuf_alloc_vertices( vbuf );
131 emit_vertex( struct vbuf_stage *vbuf, argument
158 struct vbuf_stage *vbuf = vbuf_stage( stage ); local
173 struct vbuf_stage *vbuf = vbuf_stage( stage ); local
188 struct vbuf_stage *vbuf = vbuf_stage( stage ); local
204 vbuf_start_prim( struct vbuf_stage *vbuf, uint prim ) argument
288 struct vbuf_stage *vbuf = vbuf_stage( stage ); local
301 struct vbuf_stage *vbuf = vbuf_stage( stage ); local
314 struct vbuf_stage *vbuf = vbuf_stage( stage ); local
399 struct vbuf_stage *vbuf = vbuf_stage( stage ); local
416 struct vbuf_stage *vbuf = vbuf_stage( stage ); local
437 struct vbuf_stage *vbuf = CALLOC_STRUCT(vbuf_stage); local
[all...]
/external/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_buffer.c34 struct virgl_buffer *vbuf = virgl_buffer(buf); local
36 util_range_destroy(&vbuf->valid_buffer_range);
37 vs->vws->resource_unref(vs->vws, vbuf->base.hw_res);
38 FREE(vbuf);
50 struct virgl_buffer *vbuf = virgl_buffer(resource); local
57 if ((usage & PIPE_TRANSFER_READ) && (vbuf->on_list == TRUE))
60 doflushwait = virgl_res_needs_flush_wait(vctx, &vbuf->base, usage);
78 readback = virgl_res_needs_readback(vctx, &vbuf->base, usage);
80 vs->vws->transfer_get(vs->vws, vbuf->base.hw_res, box, trans->base.stride, trans->base.layer_stride, offset, level);
86 vs->vws->resource_wait(vs->vws, vbuf
104 struct virgl_buffer *vbuf = virgl_buffer(transfer->resource); local
125 struct virgl_buffer *vbuf = virgl_buffer(transfer->resource); local
[all...]
/external/mesa3d/src/gallium/auxiliary/util/
H A Du_draw_quad.c44 struct pipe_resource *vbuf,
57 vbuffer.buffer = vbuf;
106 struct pipe_resource *vbuf = NULL; local
144 vbuf = pipe_buffer_create(pipe->screen, PIPE_BIND_VERTEX_BUFFER,
146 if (!vbuf)
148 pipe_buffer_write(pipe, vbuf, 0, vertexBytes, v);
150 util_draw_vertex_buffer(pipe, cso, vbuf, vbuf_slot, 0,
154 if (vbuf)
155 pipe_resource_reference(&vbuf, NULL);
42 util_draw_vertex_buffer(struct pipe_context *pipe, struct cso_context *cso, struct pipe_resource *vbuf, uint vbuf_slot, uint offset, uint prim_type, uint num_verts, uint num_attribs) argument
H A Du_draw_quad.h46 struct pipe_resource *vbuf, uint vbuf_slot,
/external/mesa3d/src/gallium/tests/graw/
H A Dfs-fragcoord.c54 struct pipe_vertex_buffer vbuf; local
67 memset(&vbuf, 0, sizeof vbuf);
69 vbuf.stride = sizeof(struct vertex);
70 vbuf.buffer_offset = 0;
71 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
77 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
H A Dfs-frontface.c76 struct pipe_vertex_buffer vbuf; local
89 memset(&vbuf, 0, sizeof vbuf);
91 vbuf.stride = sizeof(struct vertex);
92 vbuf.buffer_offset = 0;
93 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
99 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
H A Dfs-write-z.c80 struct pipe_vertex_buffer vbuf; local
93 memset(&vbuf, 0, sizeof vbuf);
95 vbuf.stride = sizeof(struct vertex);
96 vbuf.buffer_offset = 0;
97 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
103 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
H A Dquad-tex.c43 struct pipe_vertex_buffer vbuf; local
56 memset(&vbuf, 0, sizeof vbuf);
58 vbuf.stride = sizeof( struct vertex );
59 vbuf.buffer_offset = 0;
60 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
66 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
H A Dtex-srgb.c59 struct pipe_vertex_buffer vbuf; local
72 memset(&vbuf, 0, sizeof vbuf);
74 vbuf.stride = sizeof(struct vertex);
75 vbuf.buffer_offset = 0;
76 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
82 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
H A Dtex-swizzle.c41 struct pipe_vertex_buffer vbuf; local
54 memset(&vbuf, 0, sizeof vbuf);
56 vbuf.stride = sizeof(struct vertex);
57 vbuf.buffer_offset = 0;
58 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
64 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
H A Dtri-large.c45 struct pipe_vertex_buffer vbuf; local
58 memset(&vbuf, 0, sizeof vbuf);
60 vbuf.stride = sizeof( struct vertex );
61 vbuf.buffer_offset = 0;
62 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
68 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
H A Dtri.c42 struct pipe_vertex_buffer vbuf; local
55 memset(&vbuf, 0, sizeof vbuf);
57 vbuf.stride = sizeof( struct vertex );
58 vbuf.buffer_offset = 0;
59 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
65 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
H A Dtri-instanced.c106 struct pipe_vertex_buffer vbuf[2]; local
131 memset(&vbuf, 0, sizeof vbuf);
134 vbuf[0].stride = sizeof( struct vertex );
135 vbuf[0].buffer_offset = 0;
136 vbuf[0].buffer = pipe_buffer_create_with_data(ctx,
143 vbuf[1].stride = sizeof( inst_data[0] );
144 vbuf[1].buffer_offset = 0;
145 vbuf[1].buffer = pipe_buffer_create_with_data(ctx,
151 ctx->set_vertex_buffers(ctx, 0, 2, vbuf);
[all...]
H A Docclusion-query.c81 struct pipe_vertex_buffer vbuf; local
95 vbuf.stride = sizeof(struct vertex);
96 vbuf.buffer_offset = 0;
97 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
103 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
H A Dshader-leak.c75 struct pipe_vertex_buffer vbuf; local
88 memset(&vbuf, 0, sizeof vbuf);
90 vbuf.stride = sizeof(struct vertex);
91 vbuf.buffer_offset = 0;
92 vbuf.buffer = pipe_buffer_create_with_data(ctx,
98 ctx->set_vertex_buffers(ctx, 0, 1, &vbuf);
H A Dtri-gs.c76 struct pipe_vertex_buffer vbuf; local
89 memset(&vbuf, 0, sizeof vbuf);
91 vbuf.stride = sizeof( struct vertex );
92 vbuf.buffer_offset = 0;
93 vbuf.buffer = pipe_buffer_create_with_data(ctx,
99 ctx->set_vertex_buffers(ctx, 0, 1, &vbuf);
H A Dquad-sample.c85 struct pipe_vertex_buffer vbuf; local
98 memset(&vbuf, 0, sizeof vbuf);
100 vbuf.stride = sizeof( struct vertex );
101 vbuf.buffer_offset = 0;
102 vbuf.buffer = pipe_buffer_create_with_data(ctx,
108 ctx->set_vertex_buffers(ctx, 0, 1, &vbuf);
/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_stubs.c67 vl_video_buffer_set_associated_data(struct pipe_video_buffer *vbuf, argument
76 vl_video_buffer_get_associated_data(struct pipe_video_buffer *vbuf, argument
H A Dvl_video_buffer.h101 vl_video_buffer_set_associated_data(struct pipe_video_buffer *vbuf,
110 vl_video_buffer_get_associated_data(struct pipe_video_buffer *vbuf,
H A Dvl_video_buffer.c207 vl_video_buffer_set_associated_data(struct pipe_video_buffer *vbuf, argument
212 vbuf->codec = vcodec;
214 if (vbuf->associated_data == associated_data)
217 if (vbuf->associated_data)
218 vbuf->destroy_associated_data(vbuf->associated_data);
220 vbuf->associated_data = associated_data;
221 vbuf->destroy_associated_data = destroy_associated_data;
225 vl_video_buffer_get_associated_data(struct pipe_video_buffer *vbuf, argument
228 if (vbuf
[all...]
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_swtnl_private.h50 struct pipe_resource *vbuf; member in struct:svga_vbuf_render
H A Dsvga_swtnl_backend.c86 pipe_resource_reference(&svga_render->vbuf, NULL);
90 if (!svga_render->vbuf) {
92 svga_render->vbuf = pipe_buffer_create(screen,
96 if(!svga_render->vbuf) {
98 assert(!svga_render->vbuf);
99 svga_render->vbuf = pipe_buffer_create(screen,
104 * The draw module's vbuf code should handle that without crashing.
134 if (svga_render->vbuf) {
136 svga_render->vbuf,
216 /* if the vdecl or vbuf has
[all...]
/external/mesa3d/src/gallium/winsys/svga/drm/
H A Dvmw_surface.c116 struct svga_winsys_buffer *vbuf = local
119 data = vmw_svga_winsys_buffer_map(&vws->base, vbuf, pb_flags);
129 vsrf->buf = vbuf;
132 vmw_svga_winsys_buffer_destroy(&vws->base, vbuf);
/external/mesa3d/src/gallium/auxiliary/cso_cache/
H A Dcso_context.c68 struct u_vbuf *vbuf; member in struct:cso_context
286 cso->vbuf = u_vbuf_create(cso->pipe, &caps,
431 if (ctx->vbuf)
432 u_vbuf_destroy(ctx->vbuf);
1044 struct u_vbuf *vbuf = ctx->vbuf; local
1050 if (vbuf) {
1051 u_vbuf_set_vertex_elements(vbuf, count, states);
1102 struct u_vbuf *vbuf = ctx->vbuf; local
1116 struct u_vbuf *vbuf = ctx->vbuf; local
1136 struct u_vbuf *vbuf = ctx->vbuf; local
1169 struct u_vbuf *vbuf = ctx->vbuf; local
1185 struct u_vbuf *vbuf = ctx->vbuf; local
1708 struct u_vbuf *vbuf = cso->vbuf; local
1722 struct u_vbuf *vbuf = cso->vbuf; local
[all...]
/external/mesa3d/src/gallium/tests/trivial/
H A Dtri.c80 struct pipe_resource *vbuf; member in struct:program
124 p->vbuf = pipe_buffer_create(p->screen, PIPE_BIND_VERTEX_BUFFER,
126 pipe_buffer_write(p->pipe, p->vbuf, 0, sizeof(vertices), vertices);
231 pipe_resource_reference(&p->vbuf, NULL);
262 p->vbuf, 0, 0,

Completed in 455 milliseconds

123