/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pipe_vbuf.c | 97 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 D | virgl_buffer.c | 34 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 D | u_draw_quad.c | 44 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 D | u_draw_quad.h | 46 struct pipe_resource *vbuf, uint vbuf_slot,
|
/external/mesa3d/src/gallium/tests/graw/ |
H A D | fs-fragcoord.c | 54 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 D | fs-frontface.c | 76 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 D | fs-write-z.c | 80 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 D | quad-tex.c | 43 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 D | tex-srgb.c | 59 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 D | tex-swizzle.c | 41 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 D | tri-large.c | 45 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 D | tri.c | 42 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 D | tri-instanced.c | 106 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 D | occlusion-query.c | 81 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 D | shader-leak.c | 75 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 D | tri-gs.c | 76 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 D | quad-sample.c | 85 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 D | vl_stubs.c | 67 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 D | vl_video_buffer.h | 101 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 D | vl_video_buffer.c | 207 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 D | svga_swtnl_private.h | 50 struct pipe_resource *vbuf; member in struct:svga_vbuf_render
|
H A D | svga_swtnl_backend.c | 86 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 D | vmw_surface.c | 116 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 D | cso_context.c | 68 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 D | tri.c | 80 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,
|