Searched refs:vbuffer (Results 1 - 25 of 35) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_draw_quad.c51 struct pipe_vertex_buffer vbuffer; local in function:util_draw_vertex_buffer
56 memset(&vbuffer, 0, sizeof(vbuffer));
57 vbuffer.buffer.resource = vbuf;
58 vbuffer.stride = num_attribs * 4 * sizeof(float); /* vertex size */
59 vbuffer.buffer_offset = offset;
64 cso_set_vertex_buffers(cso, vbuf_slot, 1, &vbuffer);
67 pipe->set_vertex_buffers(pipe, vbuf_slot, 1, &vbuffer);
81 struct pipe_vertex_buffer vbuffer = {0}; local in function:util_draw_user_vertex_buffer
85 vbuffer
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_draw_quad.c51 struct pipe_vertex_buffer vbuffer; local in function:util_draw_vertex_buffer
56 memset(&vbuffer, 0, sizeof(vbuffer));
57 vbuffer.buffer.resource = vbuf;
58 vbuffer.stride = num_attribs * 4 * sizeof(float); /* vertex size */
59 vbuffer.buffer_offset = offset;
64 cso_set_vertex_buffers(cso, vbuf_slot, 1, &vbuffer);
67 pipe->set_vertex_buffers(pipe, vbuf_slot, 1, 0, false, &vbuffer);
81 struct pipe_vertex_buffer vbuffer = {0}; local in function:util_draw_user_vertex_buffer
85 vbuffer
[all...]
H A Du_vertex_state_cache.c83 key.input.vbuffer.stride = buffer->stride;
85 key.input.vbuffer.buffer_offset = buffer->buffer_offset;
86 key.input.vbuffer.buffer = buffer->buffer;
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_atom_array.c82 struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers,
106 vbuffer[bufidx].buffer.resource =
108 vbuffer[bufidx].is_user_buffer = false;
109 vbuffer[bufidx].buffer_offset = binding->Offset +
112 vbuffer[bufidx].buffer.user = attrib->Ptr;
113 vbuffer[bufidx].is_user_buffer = true;
114 vbuffer[bufidx].buffer_offset = 0;
116 vbuffer[bufidx].stride = binding->Stride; /* in bytes */
136 vbuffer[bufidx].buffer.resource =
138 vbuffer[bufid
74 setup_arrays(struct st_context * st,const struct gl_vertex_array_object * vao,const GLbitfield dual_slot_inputs,const GLbitfield inputs_read,const GLbitfield nonzero_divisor_attribs,const GLbitfield enabled_attribs,const GLbitfield enabled_user_attribs,struct cso_velems_state * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers,bool * has_user_vertex_buffers) argument
170 st_setup_arrays(struct st_context * st,const struct st_vertex_program * vp,const struct st_common_variant * vp_variant,struct cso_velems_state * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers,bool * has_user_vertex_buffers) argument
193 st_setup_current(struct st_context * st,const struct st_vertex_program * vp,const struct st_common_variant * vp_variant,struct cso_velems_state * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
254 st_setup_current_user(struct st_context * st,const struct st_vertex_program * vp,const struct st_common_variant * vp_variant,struct cso_velems_state * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
293 struct pipe_vertex_buffer vbuffer[PIPE_MAX_ATTRIBS]; local in function:st_update_array
335 struct pipe_vertex_buffer vbuffer[PIPE_MAX_ATTRIBS]; local in function:st_create_gallium_vertex_state
[all...]
H A Dst_atom.h68 struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers,
76 struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers);
H A Dst_cb_drawtex.c168 struct pipe_resource *vbuffer = NULL; local in function:st_DrawTex
217 &offset, &vbuffer, (void **) &vbuf);
218 if (!vbuffer) {
341 util_draw_vertex_buffer(pipe, cso, vbuffer, 0,
348 pipe_resource_reference(&vbuffer, NULL);
H A Dst_draw_feedback.c174 struct pipe_vertex_buffer *vbuffer = &vbuffers[buf]; local in function:st_feedback_draw_vbo
176 if (vbuffer->is_user_buffer) {
177 draw_set_mapped_vertex_buffer(draw, buf, vbuffer->buffer.user, ~0);
179 void *map = pipe_buffer_map(pipe, vbuffer->buffer.resource,
182 vbuffer->buffer.resource->width0);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_atom_array.c391 struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers)
410 vbuffer[bufidx].buffer.resource = stobj ? stobj->buffer : NULL;
411 vbuffer[bufidx].is_user_buffer = false;
412 vbuffer[bufidx].buffer_offset = _mesa_draw_binding_offset(binding);
416 vbuffer[bufidx].buffer.user = ptr;
417 vbuffer[bufidx].is_user_buffer = true;
418 vbuffer[bufidx].buffer_offset = 0;
423 vbuffer[bufidx].stride = binding->Stride; /* in bytes */
449 struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers)
483 vbuffer[bufid
387 st_setup_arrays(struct st_context * st,const struct st_vertex_program * vp,const struct st_vp_variant * vp_variant,struct pipe_vertex_element * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
445 st_setup_current(struct st_context * st,const struct st_vertex_program * vp,const struct st_vp_variant * vp_variant,struct pipe_vertex_element * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
507 st_setup_current_user(struct st_context * st,const struct st_vertex_program * vp,const struct st_vp_variant * vp_variant,struct pipe_vertex_element * velements,struct pipe_vertex_buffer * vbuffer,unsigned * num_vbuffers) argument
544 struct pipe_vertex_buffer vbuffer[PIPE_MAX_ATTRIBS]; local in function:st_update_array
[all...]
H A Dst_atom.h66 struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers);
73 struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers);
80 struct pipe_vertex_buffer *vbuffer, unsigned *num_vbuffers);
H A Dst_draw_feedback.c169 struct pipe_vertex_buffer *vbuffer = &vbuffers[buf]; local in function:st_feedback_draw_vbo
171 if (vbuffer->is_user_buffer) {
172 draw_set_mapped_vertex_buffer(draw, buf, vbuffer->buffer.user, ~0);
174 void *map = pipe_buffer_map(pipe, vbuffer->buffer.resource,
177 vbuffer->buffer.resource->width0);
H A Dst_cb_drawtex.c168 struct pipe_resource *vbuffer = NULL; local in function:st_DrawTex
217 &offset, &vbuffer, (void **) &vbuf);
218 if (!vbuffer) {
335 util_draw_vertex_buffer(pipe, cso, vbuffer, 0,
341 pipe_resource_reference(&vbuffer, NULL);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/vdpau/
H A Doutput.c443 struct pipe_video_buffer vtmpl, *vbuffer; local in function:vlVdpOutputSurfacePutBitsYCbCr
478 vbuffer = pipe->create_video_buffer(pipe, &vtmpl);
479 if (!vbuffer) {
484 sampler_views = vbuffer->get_sampler_view_planes(vbuffer);
486 vbuffer->destroy(vbuffer);
515 vl_compositor_set_buffer_layer(cstate, compositor, 0, vbuffer, NULL, NULL, VL_COMPOSITOR_WEAVE);
519 vbuffer->destroy(vbuffer);
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/vdpau/
H A Doutput.c446 struct pipe_video_buffer vtmpl, *vbuffer; local in function:vlVdpOutputSurfacePutBitsYCbCr
483 vbuffer = pipe->create_video_buffer(pipe, &vtmpl);
484 if (!vbuffer) {
489 sampler_views = vbuffer->get_sampler_view_planes(vbuffer);
491 vbuffer->destroy(vbuffer);
520 vl_compositor_set_buffer_layer(cstate, compositor, 0, vbuffer, NULL, NULL, VL_COMPOSITOR_WEAVE);
524 vbuffer->destroy(vbuffer);
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_fetch.c160 ((char *)draw->pt.user.vbuffer[i].map +
188 ((char *)draw->pt.user.vbuffer[i].map +
H A Ddraw_pt.c285 ubyte *ptr = (ubyte *) draw->pt.user.vbuffer[buf].map;
512 (int) draw->pt.user.vbuffer[i].size,
513 draw->pt.user.vbuffer[i].map);
H A Ddraw_private.h201 struct draw_vertex_buffer vbuffer[PIPE_MAX_ATTRIBS]; member in struct:draw_context::__anon406ac0650208::__anon406ac0650508
H A Ddraw_pt_fetch_emit.c172 ((char *)draw->pt.user.vbuffer[i].map +
H A Ddraw_pt_fetch_shade_emit.c162 ((const ubyte *) draw->pt.user.vbuffer[i].map +
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_fetch.c155 ((char *)draw->pt.user.vbuffer[i].map +
183 ((char *)draw->pt.user.vbuffer[i].map +
H A Ddraw_pt.c286 ubyte *ptr = (ubyte *) draw->pt.user.vbuffer[buf].map;
564 (int) draw->pt.user.vbuffer[i].size,
565 draw->pt.user.vbuffer[i].map);
H A Ddraw_private.h235 struct draw_vertex_buffer vbuffer[PIPE_MAX_ATTRIBS]; member in struct:draw_context::__anone553aa980208::__anone553aa980508
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_pipe_common.c228 struct pipe_vertex_buffer vbuffer = {}; local in function:r600_draw_rectangle
229 vbuffer.buffer.resource = buf;
230 vbuffer.stride = 2 * 4 * sizeof(float); /* vertex size */
231 vbuffer.buffer_offset = offset;
233 rctx->b.set_vertex_buffers(&rctx->b, blitter->vb_slot, 1, &vbuffer);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_pipe_common.c205 struct pipe_vertex_buffer vbuffer = {}; local in function:r600_draw_rectangle
206 vbuffer.buffer.resource = buf;
207 vbuffer.stride = 2 * 4 * sizeof(float); /* vertex size */
208 vbuffer.buffer_offset = offset;
210 rctx->b.set_vertex_buffers(&rctx->b, blitter->vb_slot, 1, 0, false, &vbuffer);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/hud/
H A Dhud_context.c78 struct pipe_vertex_buffer vbuffer = {0}; local in function:hud_draw_colored_prims
92 &vbuffer.buffer_offset, &vbuffer.buffer.resource);
94 vbuffer.stride = 2 * sizeof(float);
96 cso_set_vertex_buffers(cso, 0, 1, &vbuffer);
97 pipe_resource_reference(&vbuffer.buffer.resource, NULL);
/xsrc/external/mit/MesaLib/dist/src/gallium/include/pipe/
H A Dp_state.h741 struct pipe_vertex_buffer vbuffer; member in struct:pipe_vertex_state::__anon78dd1bec0b08

Completed in 34 milliseconds

12