/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
nv30_push.c | 40 const void *idxbuf; member in struct:push_context 88 uint8_t *elts = (uint8_t *)ctx->idxbuf + start; 120 uint16_t *elts = (uint16_t *)ctx->idxbuf + start; 152 uint32_t *elts = (uint32_t *)ctx->idxbuf + start; 228 if (nv30->idxbuf.buffer) 229 ctx.idxbuf = nouveau_resource_map_offset(&nv30->base, 230 nv04_resource(nv30->idxbuf.buffer), nv30->idxbuf.offset, 233 ctx.idxbuf = nv30->idxbuf.user_buffer [all...] |
nv30_resource.c | 48 if (nv30->idxbuf.buffer && 49 nv30->idxbuf.buffer->flags & PIPE_RESOURCE_FLAG_MAP_PERSISTENT)
|
nv30_vbo.c | 464 const unsigned index_size = nv30->idxbuf.index_size; 476 nv30->idxbuf.buffer) { 477 struct nv04_resource *res = nv04_resource(nv30->idxbuf.buffer); 478 unsigned offset = nv30->idxbuf.offset; 513 if (nv30->idxbuf.buffer) 515 nv04_resource(nv30->idxbuf.buffer), 516 nv30->idxbuf.offset, NOUVEAU_BO_RD); 518 data = nv30->idxbuf.user_buffer; 587 if (!nv30->base.vbo_dirty && nv30->idxbuf.buffer && 588 nv30->idxbuf.buffer->flags & PIPE_RESOURCE_FLAG_MAP_COHERENT [all...] |
nv30_state.c | 447 pipe_resource_reference(&nv30->idxbuf.buffer, ib->buffer); 448 nv30->idxbuf.index_size = ib->index_size; 449 nv30->idxbuf.offset = ib->offset; 450 nv30->idxbuf.user_buffer = ib->user_buffer; 452 pipe_resource_reference(&nv30->idxbuf.buffer, NULL); 453 nv30->idxbuf.user_buffer = NULL;
|
nv30_context.h | 113 struct pipe_index_buffer idxbuf; member in struct:nv30_context
|
nv30_draw.c | 433 const void *map = nv30->idxbuf.user_buffer; 435 map = pipe_buffer_map(pipe, nv30->idxbuf.buffer, 439 (ubyte *) map + nv30->idxbuf.offset, 440 nv30->idxbuf.index_size, ~0);
|
nv30_context.c | 126 if (nv30->idxbuf.buffer == res) {
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
nv50_push.c | 16 const void *idxbuf; member in struct:push_context 70 uint8_t *elts = (uint8_t *)ctx->idxbuf + start; 109 uint16_t *elts = (uint16_t *)ctx->idxbuf + start; 148 uint32_t *elts = (uint32_t *)ctx->idxbuf + start; 280 if (nv50->idxbuf.buffer) { 281 ctx.idxbuf = nouveau_resource_map_offset(&nv50->base, 282 nv04_resource(nv50->idxbuf.buffer), nv50->idxbuf.offset, 285 ctx.idxbuf = nv50->idxbuf.user_buffer [all...] |
nv50_vbo.c | 602 const unsigned index_size = nv50->idxbuf.index_size; 616 if (nv50->idxbuf.buffer) { 617 struct nv04_resource *buf = nv04_resource(nv50->idxbuf.buffer); 620 const unsigned base = (buf->offset + nv50->idxbuf.offset) & ~3; 622 start += ((buf->offset + nv50->idxbuf.offset) & 3) >> (index_size >> 1); 624 assert(nouveau_resource_mapped_by_gpu(nv50->idxbuf.buffer)); 677 const void *data = nv50->idxbuf.user_buffer;
|
nv50_context.c | 70 if (nv50->idxbuf.buffer && 71 nv50->idxbuf.buffer->flags & PIPE_RESOURCE_FLAG_MAP_PERSISTENT) 148 pipe_resource_reference(&nv50->idxbuf.buffer, NULL); 236 if (nv50->idxbuf.buffer == res) {
|
nv50_state.c | [all...] |
nv50_context.h | 146 struct pipe_index_buffer idxbuf; member in struct:nv50_context
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
nvc0_vbo_translate.c | 18 const void *idxbuf; member in struct:push_context 88 if (nvc0->idxbuf.buffer) { 89 struct nv04_resource *buf = nv04_resource(nvc0->idxbuf.buffer); 90 ctx->idxbuf = nouveau_resource_map_offset(&nvc0->base, 91 buf, nvc0->idxbuf.offset, NOUVEAU_BO_RD); 93 ctx->idxbuf = nvc0->idxbuf.user_buffer; 242 const uint8_t *restrict elts = (uint8_t *)ctx->idxbuf + start; 299 const uint16_t *restrict elts = (uint16_t *)ctx->idxbuf + start; 356 const uint32_t *restrict elts = (uint32_t *)ctx->idxbuf + start [all...] |
nvc0_vbo.c | 529 struct nv04_resource *buf = nv04_resource(nvc0->idxbuf.buffer); 536 PUSH_DATAh(push, buf->address + nvc0->idxbuf.offset); 537 PUSH_DATA (push, buf->address + nvc0->idxbuf.offset); 540 PUSH_DATA (push, nvc0->idxbuf.index_size >> 1); 719 const unsigned index_size = nvc0->idxbuf.index_size; 732 if (nvc0->idxbuf.buffer) { 748 const void *data = nvc0->idxbuf.user_buffer; 845 assert(nvc0->idxbuf.buffer); 846 assert(nouveau_resource_mapped_by_gpu(nvc0->idxbuf.buffer)); [all...] |
nvc0_context.c | 70 if (nvc0->idxbuf.buffer && 71 nvc0->idxbuf.buffer->flags & PIPE_RESOURCE_FLAG_MAP_PERSISTENT) 151 pipe_resource_reference(&nvc0->idxbuf.buffer, NULL); 267 if (nvc0->idxbuf.buffer == res) {
|
nvc0_state.c | 962 if (nvc0->idxbuf.buffer) 966 pipe_resource_reference(&nvc0->idxbuf.buffer, ib->buffer); 967 nvc0->idxbuf.index_size = ib->index_size; 969 nvc0->idxbuf.offset = ib->offset; 972 nvc0->idxbuf.user_buffer = ib->user_buffer; 977 pipe_resource_reference(&nvc0->idxbuf.buffer, NULL); [all...] |
nvc0_context.h | 196 struct pipe_index_buffer idxbuf; member in struct:nvc0_context
|
nvc0_state_validate.c | 821 if (!ctx_to->idxbuf.buffer)
|
/external/mesa3d/src/gallium/state_trackers/nine/ |
nine_state.h | 204 struct NineIndexBuffer9 *idxbuf; member in struct:nine_state 274 struct pipe_index_buffer idxbuf; member in struct:nine_context 374 struct NineIndexBuffer9 *idxbuf);
|
stateblock9.c | 252 (struct NineBuffer9 **)&dst->idxbuf, 253 (struct NineBuffer9 *)src->idxbuf); 433 (struct NineBuffer9 **)&dst->idxbuf, 434 (struct NineBuffer9 *)src->idxbuf);
|
nine_state.c | [all...] |
buffer9.c | 199 if (device->state.idxbuf == (struct NineIndexBuffer9 *)This)
|
device9.c | 3566 struct NineIndexBuffer9 *idxbuf = NineIndexBuffer9(pIndexData); local [all...] |