/external/mesa3d/src/gallium/winsys/svga/drm/ |
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/drivers/virgl/ |
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->base.hw_res) 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/drivers/svga/ |
svga_swtnl_private.h | 50 struct pipe_resource *vbuf; member in struct:svga_vbuf_render
|
/external/mesa3d/src/gallium/tests/graw/ |
fs-fragcoord.c | 56 struct pipe_vertex_buffer vbuf; local 69 memset(&vbuf, 0, sizeof vbuf); 71 vbuf.stride = sizeof(struct vertex); 72 vbuf.buffer_offset = 0; 73 vbuf.buffer.resource = pipe_buffer_create_with_data(info.ctx, 79 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
|
fs-frontface.c | 78 struct pipe_vertex_buffer vbuf; local 91 memset(&vbuf, 0, sizeof vbuf); 93 vbuf.stride = sizeof(struct vertex); 94 vbuf.buffer_offset = 0; 95 vbuf.buffer.resource = pipe_buffer_create_with_data(info.ctx, 101 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
|
fs-write-z.c | 82 struct pipe_vertex_buffer vbuf; local 95 memset(&vbuf, 0, sizeof vbuf); 97 vbuf.stride = sizeof(struct vertex); 98 vbuf.buffer_offset = 0; 99 vbuf.buffer.resource = pipe_buffer_create_with_data(info.ctx, 105 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
|
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.resource = pipe_buffer_create_with_data(info.ctx, 68 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
|
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.resource = pipe_buffer_create_with_data(info.ctx, 65 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
|
occlusion-query.c | 81 struct pipe_vertex_buffer vbuf; local 95 vbuf.stride = sizeof(struct vertex); 96 vbuf.buffer_offset = 0; 97 vbuf.buffer.resource = pipe_buffer_create_with_data(info.ctx, 103 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
|
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.resource = pipe_buffer_create_with_data(info.ctx, 66 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
|
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.resource = pipe_buffer_create_with_data(ctx, 98 ctx->set_vertex_buffers(ctx, 0, 1, &vbuf);
|
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.resource = pipe_buffer_create_with_data(info.ctx, 82 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
|
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.resource = pipe_buffer_create_with_data(info.ctx, 64 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
|
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.resource = pipe_buffer_create_with_data(ctx, 99 ctx->set_vertex_buffers(ctx, 0, 1, &vbuf);
|
fs-test.c | 157 struct pipe_vertex_buffer vbuf; local 172 memset(&vbuf, 0, sizeof vbuf); 174 vbuf.stride = sizeof( struct vertex ); 175 vbuf.buffer_offset = 0; 176 vbuf.buffer.resource = pipe_buffer_create_with_data(ctx, 182 ctx->set_vertex_buffers(ctx, 0, 1, &vbuf);
|
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.resource = pipe_buffer_create_with_data(ctx, 108 ctx->set_vertex_buffers(ctx, 0, 1, &vbuf);
|
tri-instanced.c | 106 struct pipe_vertex_buffer vbuf[2]; local 130 memset(&vbuf, 0, sizeof vbuf); 133 vbuf[0].stride = sizeof( struct vertex ); 134 vbuf[0].buffer_offset = 0; 135 vbuf[0].buffer.resource = pipe_buffer_create_with_data(ctx, 142 vbuf[1].stride = sizeof( inst_data[0] ); 143 vbuf[1].buffer_offset = 0; 144 vbuf[1].buffer.resource = pipe_buffer_create_with_data(ctx, 150 ctx->set_vertex_buffers(ctx, 0, 2, vbuf); [all...] |
vs-test.c | 138 struct pipe_vertex_buffer vbuf; local 166 memset(&vbuf, 0, sizeof vbuf); 168 vbuf.stride = sizeof( struct vertex ); 169 vbuf.buffer_offset = 0; 170 vbuf.buffer.resource = pipe_buffer_create_with_data(ctx, 176 ctx->set_vertex_buffers(ctx, 0, 1, &vbuf);
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
draw_pipe_vbuf.c | 96 static void vbuf_flush_vertices(struct vbuf_stage *vbuf); 97 static void vbuf_alloc_vertices(struct vbuf_stage *vbuf); 101 check_space(struct vbuf_stage *vbuf, unsigned nr) 103 if (vbuf->nr_vertices + nr > vbuf->max_vertices || 104 vbuf->nr_indices + nr > vbuf->max_indices) { 105 vbuf_flush_vertices(vbuf); 106 vbuf_alloc_vertices(vbuf); 119 emit_vertex(struct vbuf_stage *vbuf, struct vertex_header *vertex 144 struct vbuf_stage *vbuf = vbuf_stage(stage); local 158 struct vbuf_stage *vbuf = vbuf_stage(stage); local 172 struct vbuf_stage *vbuf = vbuf_stage(stage); local 268 struct vbuf_stage *vbuf = vbuf_stage(stage); local 280 struct vbuf_stage *vbuf = vbuf_stage(stage); local 292 struct vbuf_stage *vbuf = vbuf_stage(stage); local 375 struct vbuf_stage *vbuf = vbuf_stage(stage); local 393 struct vbuf_stage *vbuf = vbuf_stage(stage); local 414 struct vbuf_stage *vbuf = CALLOC_STRUCT(vbuf_stage); local [all...] |
/external/mesa3d/src/gallium/auxiliary/postprocess/ |
pp_private.h | 57 struct pipe_resource *vbuf; member in struct:pp_program
|
/external/libdrm/tests/amdgpu/ |
uvd_enc_tests.c | 52 struct amdgpu_uvd_enc_bo vbuf; member in struct:amdgpu_uvd_enc 343 alloc_resource(&enc.vbuf, vbuf_size, AMDGPU_GEM_DOMAIN_VRAM); 344 resources[num_resources++] = enc.vbuf.handle; 349 r = amdgpu_bo_cpu_map(enc.vbuf.handle, (void **)&enc.vbuf.ptr); 352 memset(enc.vbuf.ptr, 0, vbuf_size); 354 memcpy(enc.vbuf.ptr, (frame + i * enc.width), enc.width); 355 enc.vbuf.ptr += ALIGN(enc.width, align); 358 memcpy(enc.vbuf.ptr, ((frame + enc.height * enc.width) + i * enc.width), enc.width); 359 enc.vbuf.ptr += ALIGN(enc.width, align) [all...] |
vce_tests.c | 52 struct amdgpu_vce_bo vbuf; member in struct:amdgpu_vce_encode 318 luma_offset = enc->vbuf.addr; 368 luma_offset = enc->vbuf.addr; 461 alloc_resource(&enc.vbuf, vbuf_size, AMDGPU_GEM_DOMAIN_VRAM); 462 resources[num_resources++] = enc.vbuf.handle; 467 r = amdgpu_bo_cpu_map(enc.vbuf.handle, (void **)&enc.vbuf.ptr); 470 memset(enc.vbuf.ptr, 0, vbuf_size); 472 memcpy(enc.vbuf.ptr, (frame + i * enc.width), enc.width); 473 enc.vbuf.ptr += ALIGN(enc.width, align) [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
u_blit.c | 70 struct pipe_resource *vbuf; /**< quad vertices */ member in struct:blit_state 119 ctx->vbuf = NULL; 152 pipe_resource_reference(&ctx->vbuf, NULL); 227 pipe_resource_reference(&ctx->vbuf, NULL); 231 if (!ctx->vbuf) { 232 ctx->vbuf = pipe_buffer_create(ctx->pipe->screen, 301 if (ctx->vbuf) { 302 pipe_buffer_write_nooverlap(ctx->pipe, ctx->vbuf, 623 util_draw_vertex_buffer(ctx->pipe, ctx->cso, ctx->vbuf,
|
/external/mesa3d/src/gallium/state_trackers/omx_bellagio/ |
vid_dec.c | 459 struct pipe_video_buffer *vbuf = buf->pInputPortPrivate; local 460 if (!vbuf) 463 vbuf->destroy(vbuf); 597 struct pipe_video_buffer *tmp, *vbuf, *new_vbuf; local 600 vbuf = input->pInputPortPrivate; 601 if (vbuf->interlaced) { 628 vbuf->destroy(vbuf);
|
/external/mesa3d/src/gallium/tests/trivial/ |
quad-tex.c | 83 struct pipe_resource *vbuf; member in struct:program 133 p->vbuf = pipe_buffer_create(p->screen, PIPE_BIND_VERTEX_BUFFER, 135 pipe_buffer_write(p->pipe, p->vbuf, 0, sizeof(vertices), vertices); 291 pipe_resource_reference(&p->vbuf, NULL); 330 p->vbuf, 0, 0,
|