/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...] |