HomeSort by relevance Sort by last modified time
    Searched refs:vtxbuf (Results 1 - 24 of 24) sorted by null

  /external/mesa3d/src/gallium/drivers/nouveau/nv30/
nv30_resource.c 42 if (!nv30->vtxbuf[i].buffer)
44 if (nv30->vtxbuf[i].buffer->flags & PIPE_RESOURCE_FLAG_MAP_PERSISTENT)
nv30_vbo.c 87 *base = nv30->vbo_min_index * nv30->vtxbuf[vbi].stride;
89 nv30->vbo_min_index + 1) * nv30->vtxbuf[vbi].stride;
103 vb = &nv30->vtxbuf[i];
139 struct pipe_vertex_buffer *vb = &nv30->vtxbuf[b];
158 BEGIN_NV04(push, NV30_3D(VTXBUF(i)), 1);
159 PUSH_RESRC(push, NV30_3D(VTXBUF(i)), BUFCTX_VTXTMP, buf, offset,
175 nouveau_buffer_release_gpu_storage(nv04_resource(nv30->vtxbuf[i].buffer));
216 vb = &nv30->vtxbuf[ve->vertex_buffer_index];
234 vb = &nv30->vtxbuf[ve->vertex_buffer_index];
247 BEGIN_NV04(push, NV30_3D(VTXBUF(i)), 1)
    [all...]
nv30_push.c 211 struct pipe_vertex_buffer *vb = &nv30->vtxbuf[i];
284 if (nv30->vtxbuf[i].buffer) {
285 nouveau_resource_unmap(nv04_resource(nv30->vtxbuf[i].buffer));
nv30_context.h 111 struct pipe_vertex_buffer vtxbuf[PIPE_MAX_ATTRIBS]; member in struct:nv30_context
nv30_draw.c 130 BEGIN_NV04(push, NV30_3D(VTXBUF(0)), r->vertex_info.num_attribs);
132 PUSH_RESRC(push, NV30_3D(VTXBUF(i)), BUFCTX_VTXTMP,
175 BEGIN_NV04(push, NV30_3D(VTXBUF(0)), r->vertex_info.num_attribs);
177 PUSH_RESRC(push, NV30_3D(VTXBUF(i)), BUFCTX_VTXTMP,
396 draw_set_vertex_buffers(draw, 0, nv30->num_vtxbufs, nv30->vtxbuf);
422 const void *map = nv30->vtxbuf[i].user_buffer;
424 if (nv30->vtxbuf[i].buffer)
425 map = pipe_buffer_map(pipe, nv30->vtxbuf[i].buffer,
nv30_context.c 117 if (nv30->vtxbuf[i].buffer == res) {
nv30_state.c 434 util_set_vertex_buffers_count(nv30->vtxbuf, &nv30->num_vtxbufs,
nv30_miptree.c 231 util_blitter_save_vertex_buffer_slot(nv30->blitter, nv30->vtxbuf);
  /external/mesa3d/src/gallium/state_trackers/nine/
stateblock9.c 256 if (mask->changed.vtxbuf | mask->changed.stream_freq) {
257 DBG("vtxbuf/stream_freq: %x/%x\n", mask->changed.vtxbuf, mask->changed.stream_freq);
258 uint32_t m = mask->changed.vtxbuf | mask->changed.stream_freq;
260 if (mask->changed.vtxbuf & (1 << i)) {
266 dst->vtxbuf[i].buffer_offset = src->vtxbuf[i].buffer_offset;
267 dst->vtxbuf[i].stride = src->vtxbuf[i].stride;
274 dst->changed.vtxbuf |= mask->changed.vtxbuf
    [all...]
nine_state.h 167 uint32_t vtxbuf; member in struct:nine_state::__anon30221
206 struct pipe_vertex_buffer vtxbuf[PIPE_MAX_ATTRIBS]; /* vtxbuf.buffer unused */ member in struct:nine_state
224 uint32_t vtxbuf; member in struct:nine_context::__anon30222
269 struct pipe_vertex_buffer vtxbuf[PIPE_MAX_ATTRIBS]; member in struct:nine_context
509 struct pipe_vertex_buffer *vtxbuf);
nine_state.c 877 context->changed.vtxbuf |= 1 << context->dummy_vbo_bound_at;
879 context->changed.vtxbuf |= 1 << dummy_vbo_stream;
894 uint32_t mask = context->changed.vtxbuf;
914 if (context->vtxbuf[i].buffer)
915 pipe->set_vertex_buffers(pipe, i, 1, &context->vtxbuf[i]);
921 context->changed.vtxbuf = 0;
3271 struct pipe_vertex_buffer vtxbuf; local
    [all...]
buffer9.c 196 device->state.vtxbuf[i].buffer_offset,
197 device->state.vtxbuf[i].stride);
device9.c 2840 struct pipe_vertex_buffer vtxbuf; local
    [all...]
  /external/mesa3d/src/gallium/drivers/nouveau/nv50/
nv50_vbo.c 203 *size = nv50->vtxbuf[vbi].buffer->width0;
207 *base = nv50->vb_elt_first * nv50->vtxbuf[vbi].stride;
208 *size = nv50->vb_elt_limit * nv50->vtxbuf[vbi].stride +
222 const struct pipe_vertex_buffer *vb = &nv50->vtxbuf[b];
254 vb = &nv50->vtxbuf[b];
320 struct nv04_resource *buf = nv04_resource(nv50->vtxbuf[i].buffer);
347 vb = &nv50->vtxbuf[b];
377 vb = &nv50->vtxbuf[b];
nv50_context.c 64 if (!nv50->vtxbuf[i].buffer)
66 if (nv50->vtxbuf[i].buffer->flags & PIPE_RESOURCE_FLAG_MAP_PERSISTENT)
146 pipe_resource_reference(&nv50->vtxbuf[i].buffer, NULL);
228 if (nv50->vtxbuf[i].buffer == res) {
nv50_context.h 143 struct pipe_vertex_buffer vtxbuf[PIPE_MAX_ATTRIBS]; member in struct:nv50_context
nv50_push.c 264 const struct pipe_vertex_buffer *vb = &nv50->vtxbuf[i];
nv50_state.c 1049 util_set_vertex_buffers_count(nv50->vtxbuf, &nv50->num_vtxbufs, vb,
    [all...]
  /external/mesa3d/src/gallium/drivers/nouveau/nvc0/
nvc0_vbo.c 175 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[ve->vertex_buffer_index];
209 *base = nvc0->instance_off * nvc0->vtxbuf[vbi].stride;
210 *size = (nvc0->instance_max / div) * nvc0->vtxbuf[vbi].stride +
215 *base = nvc0->vb_elt_first * nvc0->vtxbuf[vbi].stride;
216 *size = nvc0->vb_elt_limit * nvc0->vtxbuf[vbi].stride +
242 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[b];
292 address = nouveau_scratch_data(&nvc0->base, nvc0->vtxbuf[b].user_buffer,
335 vb = &nvc0->vtxbuf[b];
387 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[b];
    [all...]
nvc0_context.c 64 if (!nvc0->vtxbuf[i].buffer)
66 if (nvc0->vtxbuf[i].buffer->flags & PIPE_RESOURCE_FLAG_MAP_PERSISTENT)
149 pipe_resource_reference(&nvc0->vtxbuf[i].buffer, NULL);
259 if (nvc0->vtxbuf[i].buffer == res) {
nvc0_context.h 193 struct pipe_vertex_buffer vtxbuf[PIPE_MAX_ATTRIBS]; member in struct:nvc0_context
nvc0_vbo_translate.c 70 const struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[i];
103 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[ve->vertex_buffer_index];
589 nouveau_resource_unmap(nv04_resource(nvc0->vtxbuf[i].buffer));
nvc0_surface.c 1206 uint64_t vtxbuf; local
    [all...]
nvc0_state.c 923 util_set_vertex_buffers_count(nvc0->vtxbuf, &nvc0->num_vtxbufs, vb,
    [all...]

Completed in 856 milliseconds