Searched refs:index_bias (Results 1 - 25 of 56) sorted by relevance

123

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/
H A Du_index_modify.h32 int index_bias,
40 int index_bias,
48 int index_bias,
55 int index_bias,
62 int index_bias,
69 int index_bias,
H A Du_draw.h67 util_draw_elements(struct pipe_context *pipe, int index_bias, argument
77 info.index_bias = index_bias;
104 int index_bias,
116 info.index_bias = index_bias;
125 int index_bias,
137 info.index_bias = index_bias;
103 util_draw_elements_instanced(struct pipe_context *pipe, int index_bias, uint mode, uint start, uint count, uint start_instance, uint instance_count) argument
124 util_draw_range_elements(struct pipe_context *pipe, int index_bias, uint min_index, uint max_index, uint mode, uint start, uint count) argument
H A Du_index_modify.c31 int index_bias,
52 *out_map = (unsigned short)(*in_map + index_bias);
64 int index_bias,
79 util_shorten_ubyte_elts_to_userptr(context, ib, index_bias,
92 int index_bias,
112 *out_map = (unsigned short)(*in_map + index_bias);
124 int index_bias,
138 util_rebuild_ushort_elts_to_userptr(context, ib, index_bias,
151 int index_bias,
171 *out_map = (unsigned int)(*in_map + index_bias);
29 util_shorten_ubyte_elts_to_userptr(struct pipe_context *context, struct pipe_index_buffer *ib, int index_bias, unsigned start, unsigned count, void *out) argument
61 util_shorten_ubyte_elts(struct pipe_context *context, struct pipe_index_buffer *ib, struct pipe_resource **out_buf, int index_bias, unsigned start, unsigned count) argument
90 util_rebuild_ushort_elts_to_userptr(struct pipe_context *context, struct pipe_index_buffer *ib, int index_bias, unsigned start, unsigned count, void *out) argument
121 util_rebuild_ushort_elts(struct pipe_context *context, struct pipe_index_buffer *ib, struct pipe_resource **out_buf, int index_bias, unsigned start, unsigned count) argument
149 util_rebuild_uint_elts_to_userptr(struct pipe_context *context, struct pipe_index_buffer *ib, int index_bias, unsigned start, unsigned count, void *out) argument
180 util_rebuild_uint_elts(struct pipe_context *context, struct pipe_index_buffer *ib, struct pipe_resource **out_buf, int index_bias, unsigned start, unsigned count) argument
[all...]
/external/mesa3d/src/gallium/auxiliary/util/
H A Du_index_modify.h32 int index_bias,
40 int index_bias,
48 int index_bias,
55 int index_bias,
62 int index_bias,
69 int index_bias,
H A Du_draw.h67 util_draw_elements(struct pipe_context *pipe, int index_bias, argument
77 info.index_bias = index_bias;
104 int index_bias,
116 info.index_bias = index_bias;
125 int index_bias,
137 info.index_bias = index_bias;
103 util_draw_elements_instanced(struct pipe_context *pipe, int index_bias, uint mode, uint start, uint count, uint start_instance, uint instance_count) argument
124 util_draw_range_elements(struct pipe_context *pipe, int index_bias, uint min_index, uint max_index, uint mode, uint start, uint count) argument
H A Du_index_modify.c31 int index_bias,
52 *out_map = (unsigned short)(*in_map + index_bias);
64 int index_bias,
79 util_shorten_ubyte_elts_to_userptr(context, ib, index_bias,
92 int index_bias,
112 *out_map = (unsigned short)(*in_map + index_bias);
124 int index_bias,
138 util_rebuild_ushort_elts_to_userptr(context, ib, index_bias,
151 int index_bias,
171 *out_map = (unsigned int)(*in_map + index_bias);
29 util_shorten_ubyte_elts_to_userptr(struct pipe_context *context, struct pipe_index_buffer *ib, int index_bias, unsigned start, unsigned count, void *out) argument
61 util_shorten_ubyte_elts(struct pipe_context *context, struct pipe_index_buffer *ib, struct pipe_resource **out_buf, int index_bias, unsigned start, unsigned count) argument
90 util_rebuild_ushort_elts_to_userptr(struct pipe_context *context, struct pipe_index_buffer *ib, int index_bias, unsigned start, unsigned count, void *out) argument
121 util_rebuild_ushort_elts(struct pipe_context *context, struct pipe_index_buffer *ib, struct pipe_resource **out_buf, int index_bias, unsigned start, unsigned count) argument
149 util_rebuild_uint_elts_to_userptr(struct pipe_context *context, struct pipe_index_buffer *ib, int index_bias, unsigned start, unsigned count, void *out) argument
180 util_rebuild_uint_elts(struct pipe_context *context, struct pipe_index_buffer *ib, struct pipe_resource **out_buf, int index_bias, unsigned start, unsigned count) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
H A Dsvga_draw.h72 int index_bias,
87 int index_bias);
H A Dsvga_draw_private.h125 int index_bias; member in struct:svga_hwtnl
159 int index_bias,
H A Dsvga_draw_elements.c103 int index_bias,
148 range.indexBias = index_bias;
168 int index_bias,
209 index_bias,
237 index_bias,
100 svga_hwtnl_simple_draw_range_elements( struct svga_hwtnl *hwtnl, struct pipe_resource *index_buffer, unsigned index_size, int index_bias, unsigned min_index, unsigned max_index, unsigned prim, unsigned start, unsigned count ) argument
165 svga_hwtnl_draw_range_elements( struct svga_hwtnl *hwtnl, struct pipe_resource *index_buffer, unsigned index_size, int index_bias, unsigned min_index, unsigned max_index, unsigned prim, unsigned start, unsigned count) argument
H A Dsvga_draw.c279 int index_bias)
281 hwtnl->index_bias = index_bias;
306 int index_bias = (int) range->indexBias + hwtnl->index_bias; local
372 if (index_bias >= 0) {
373 assert(offset + index_bias*stride + width <= size);
435 hwtnl->cmd.prim[hwtnl->cmd.prim_count].indexBias += hwtnl->index_bias;
278 svga_hwtnl_set_index_bias( struct svga_hwtnl *hwtnl, int index_bias) argument
H A Dsvga_pipe_draw.c222 int index_bias,
240 ret = svga_upload_user_buffers( svga, min_index + index_bias,
250 index_buffer, index_size, index_bias,
264 index_buffer, index_size, index_bias,
387 info->index_bias,
219 retry_draw_range_elements( struct svga_context *svga, struct pipe_resource *index_buffer, unsigned index_size, int index_bias, unsigned min_index, unsigned max_index, unsigned prim, unsigned start, unsigned count, unsigned instance_count, boolean do_retry ) argument
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_draw.h72 int index_bias,
87 int index_bias);
H A Dsvga_draw_private.h125 int index_bias; member in struct:svga_hwtnl
159 int index_bias,
H A Dsvga_draw_elements.c103 int index_bias,
148 range.indexBias = index_bias;
168 int index_bias,
209 index_bias,
237 index_bias,
100 svga_hwtnl_simple_draw_range_elements( struct svga_hwtnl *hwtnl, struct pipe_resource *index_buffer, unsigned index_size, int index_bias, unsigned min_index, unsigned max_index, unsigned prim, unsigned start, unsigned count ) argument
165 svga_hwtnl_draw_range_elements( struct svga_hwtnl *hwtnl, struct pipe_resource *index_buffer, unsigned index_size, int index_bias, unsigned min_index, unsigned max_index, unsigned prim, unsigned start, unsigned count) argument
H A Dsvga_draw.c279 int index_bias)
281 hwtnl->index_bias = index_bias;
306 int index_bias = (int) range->indexBias + hwtnl->index_bias; local
372 if (index_bias >= 0) {
373 assert(offset + index_bias*stride + width <= size);
435 hwtnl->cmd.prim[hwtnl->cmd.prim_count].indexBias += hwtnl->index_bias;
278 svga_hwtnl_set_index_bias( struct svga_hwtnl *hwtnl, int index_bias) argument
H A Dsvga_pipe_draw.c222 int index_bias,
240 ret = svga_upload_user_buffers( svga, min_index + index_bias,
250 index_buffer, index_size, index_bias,
264 index_buffer, index_size, index_bias,
387 info->index_bias,
219 retry_draw_range_elements( struct svga_context *svga, struct pipe_resource *index_buffer, unsigned index_size, int index_bias, unsigned min_index, unsigned max_index, unsigned prim, unsigned start, unsigned count, unsigned instance_count, boolean do_retry ) argument
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/
H A Dr300_render.c116 void r500_emit_index_bias(struct r300_context *r300, int index_bias) argument
122 (index_bias & 0xFFFFFF) | (index_bias < 0 ? 1<<24 : 0));
148 static void r300_split_index_bias(struct r300_context *r300, int index_bias, argument
156 if (index_bias < 0) {
168 *buffer_offset = MAX2(-max_neg_bias, index_bias);
171 *buffer_offset = index_bias;
174 *index_offset = index_bias - *buffer_offset;
232 * \param index_bias The index bias to emit.
240 int index_bias, in
236 r300_emit_states(struct r300_context *r300, enum r300_prepare_flags flags, struct pipe_resource *index_buffer, int buffer_offset, int index_bias, int instance_id) argument
299 r300_prepare_for_rendering(struct r300_context *r300, enum r300_prepare_flags flags, struct pipe_resource *index_buffer, unsigned cs_dwords, int buffer_offset, int index_bias, int instance_id) argument
[all...]
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_render.c116 void r500_emit_index_bias(struct r300_context *r300, int index_bias) argument
122 (index_bias & 0xFFFFFF) | (index_bias < 0 ? 1<<24 : 0));
148 static void r300_split_index_bias(struct r300_context *r300, int index_bias, argument
156 if (index_bias < 0) {
168 *buffer_offset = MAX2(-max_neg_bias, index_bias);
171 *buffer_offset = index_bias;
174 *index_offset = index_bias - *buffer_offset;
232 * \param index_bias The index bias to emit.
240 int index_bias, in
236 r300_emit_states(struct r300_context *r300, enum r300_prepare_flags flags, struct pipe_resource *index_buffer, int buffer_offset, int index_bias, int instance_id) argument
299 r300_prepare_for_rendering(struct r300_context *r300, enum r300_prepare_flags flags, struct pipe_resource *index_buffer, unsigned cs_dwords, int buffer_offset, int index_bias, int instance_id) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/
H A Dnvc0_vbo_translate.c59 nvc0_vertex_configure_translate(struct nvc0_context *nvc0, int32_t index_bias) argument
74 if (index_bias && !unlikely(nvc0->vertex->instance_bufs & (1 << i)))
75 map += (intptr_t)index_bias * vb->stride;
95 int32_t index_bias)
106 if (index_bias)
107 ctx->edgeflag.data += (intptr_t)index_bias * vb->stride;
440 nvc0_vertex_configure_translate(nvc0, info->index_bias);
443 nvc0_push_map_edgeflag(&ctx, nvc0, info->index_bias);
579 if (!index_size || info->index_bias)
589 if (!info->index_bias) {
94 nvc0_push_map_edgeflag(struct push_context *ctx, struct nvc0_context *nvc0, int32_t index_bias) argument
[all...]
H A Dnvc0_vbo.c567 if (nvc0->state.index_bias) {
570 nvc0->state.index_bias = 0;
688 unsigned instance_count, int32_t index_bias)
696 if (index_bias != nvc0->state.index_bias) {
699 PUSH_DATA (push, index_bias);
700 nvc0->state.index_bias = index_bias;
790 /* NOTE: caller must ensure that (min_index + index_bias) is >= 0 */
791 nvc0->vb_elt_first = info->min_index + info->index_bias;
686 nvc0_draw_elements(struct nvc0_context *nvc0, boolean shorten, unsigned mode, unsigned start, unsigned count, unsigned instance_count, int32_t index_bias) argument
[all...]
/external/mesa3d/src/gallium/drivers/nvc0/
H A Dnvc0_vbo_translate.c59 nvc0_vertex_configure_translate(struct nvc0_context *nvc0, int32_t index_bias) argument
74 if (index_bias && !unlikely(nvc0->vertex->instance_bufs & (1 << i)))
75 map += (intptr_t)index_bias * vb->stride;
95 int32_t index_bias)
106 if (index_bias)
107 ctx->edgeflag.data += (intptr_t)index_bias * vb->stride;
440 nvc0_vertex_configure_translate(nvc0, info->index_bias);
443 nvc0_push_map_edgeflag(&ctx, nvc0, info->index_bias);
579 if (!index_size || info->index_bias)
589 if (!info->index_bias) {
94 nvc0_push_map_edgeflag(struct push_context *ctx, struct nvc0_context *nvc0, int32_t index_bias) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/
H A Dnv30_vbo.c454 unsigned instance_count, int32_t index_bias)
462 if (index_bias != nv30->state.index_bias) {
464 PUSH_DATA (push, index_bias);
465 nv30->state.index_bias = index_bias;
610 info->instance_count, info->index_bias);
452 nv30_draw_elements(struct nv30_context *nv30, boolean shorten, unsigned mode, unsigned start, unsigned count, unsigned instance_count, int32_t index_bias) argument
/external/mesa3d/src/gallium/drivers/nv30/
H A Dnv30_vbo.c454 unsigned instance_count, int32_t index_bias)
462 if (index_bias != nv30->state.index_bias) {
464 PUSH_DATA (push, index_bias);
465 nv30->state.index_bias = index_bias;
610 info->instance_count, info->index_bias);
452 nv30_draw_elements(struct nv30_context *nv30, boolean shorten, unsigned mode, unsigned start, unsigned count, unsigned instance_count, int32_t index_bias) argument
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/
H A Dnv50_vbo.c451 if (nv50->state.index_bias) {
454 nv50->state.index_bias = 0;
565 unsigned instance_count, int32_t index_bias)
573 if (index_bias != nv50->state.index_bias) {
575 PUSH_DATA (push, index_bias);
576 nv50->state.index_bias = index_bias;
721 /* NOTE: caller must ensure that (min_index + index_bias) is >= 0 */
722 nv50->vb_elt_first = info->min_index + info->index_bias;
563 nv50_draw_elements(struct nv50_context *nv50, boolean shorten, unsigned mode, unsigned start, unsigned count, unsigned instance_count, int32_t index_bias) argument
[all...]
/external/mesa3d/src/gallium/drivers/nv50/
H A Dnv50_vbo.c451 if (nv50->state.index_bias) {
454 nv50->state.index_bias = 0;
565 unsigned instance_count, int32_t index_bias)
573 if (index_bias != nv50->state.index_bias) {
575 PUSH_DATA (push, index_bias);
576 nv50->state.index_bias = index_bias;
721 /* NOTE: caller must ensure that (min_index + index_bias) is >= 0 */
722 nv50->vb_elt_first = info->min_index + info->index_bias;
563 nv50_draw_elements(struct nv50_context *nv50, boolean shorten, unsigned mode, unsigned start, unsigned count, unsigned instance_count, int32_t index_bias) argument
[all...]

Completed in 387 milliseconds

123