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

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

Completed in 1167 milliseconds