| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| H A D | u_index_modify.h | 32 int index_bias, 40 int index_bias, 47 int index_bias,
|
| H A D | u_index_modify.c | 32 int index_bias, 53 *out_map = (unsigned short)(*in_map + index_bias); 67 int index_bias, 87 *out_map = (unsigned short)(*in_map + index_bias); 101 int index_bias, 121 *out_map = (unsigned int)(*in_map + index_bias); 29 util_shorten_ubyte_elts_to_userptr(struct pipe_context * context,const struct pipe_draw_info * info,unsigned add_transfer_flags,int index_bias,unsigned start,unsigned count,void * out) argument 64 util_rebuild_ushort_elts_to_userptr(struct pipe_context * context,const struct pipe_draw_info * info,unsigned add_transfer_flags,int index_bias,unsigned start,unsigned count,void * out) argument 98 util_rebuild_uint_elts_to_userptr(struct pipe_context * context,const struct pipe_draw_info * info,unsigned add_transfer_flags,int index_bias,unsigned start,unsigned count,void * out) argument
|
| H A D | u_draw.h | 73 int index_bias, enum pipe_prim_type mode, 86 info.index_bias = index_bias; 117 int index_bias, 133 info.index_bias = index_bias; 70 util_draw_elements(struct pipe_context * pipe,void * indices,unsigned index_size,int index_bias,enum pipe_prim_type mode,uint start,uint count) argument 114 util_draw_elements_instanced(struct pipe_context * pipe,void * indices,unsigned index_size,int index_bias,enum pipe_prim_type mode,uint start,uint count,uint start_instance,uint instance_count) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_index_modify.h | 36 int index_bias, 44 int index_bias, 51 int index_bias,
|
| H A D | u_index_modify.c | 32 int index_bias, 53 *out_map = (unsigned short)(*in_map + index_bias); 67 int index_bias, 87 *out_map = (unsigned short)(*in_map + index_bias); 101 int index_bias, 121 *out_map = (unsigned int)(*in_map + index_bias); 29 util_shorten_ubyte_elts_to_userptr(struct pipe_context * context,const struct pipe_draw_info * info,unsigned add_transfer_flags,int index_bias,unsigned start,unsigned count,void * out) argument 64 util_rebuild_ushort_elts_to_userptr(struct pipe_context * context,const struct pipe_draw_info * info,unsigned add_transfer_flags,int index_bias,unsigned start,unsigned count,void * out) argument 98 util_rebuild_uint_elts_to_userptr(struct pipe_context * context,const struct pipe_draw_info * info,unsigned add_transfer_flags,int index_bias,unsigned start,unsigned count,void * out) argument
|
| H A D | u_draw.h | 67 draw.index_bias = 0; 76 int index_bias, enum pipe_prim_type mode, 88 draw.index_bias = index_bias; 117 draw.index_bias = 0; 126 int index_bias, 141 draw.index_bias = index_bias; 73 util_draw_elements(struct pipe_context * pipe,void * indices,unsigned index_size,int index_bias,enum pipe_prim_type mode,uint start,uint count) argument 123 util_draw_elements_instanced(struct pipe_context * pipe,void * indices,unsigned index_size,int index_bias,enum pipe_prim_type mode,uint start,uint count,uint start_instance,uint instance_count) argument
|
| H A D | u_prim_restart.c | 186 add_range(enum pipe_prim_type mode, struct range_info *info, unsigned start, unsigned count, unsigned index_bias) argument 216 info->draws[info->count].index_bias = index_bias; 245 if (!add_range(info->mode, &ranges, draw->start + start, count, draw->index_bias)) { \
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_draw.h | 69 int index_bias, 81 void svga_hwtnl_set_index_bias(struct svga_hwtnl *hwtnl, int index_bias);
|
| H A D | svga_draw_private.h | 161 int index_bias; member in struct:svga_hwtnl 227 int index_bias,
|
| H A D | svga_draw_elements.c | 152 unsigned index_size, int index_bias, 173 range.indexBias = index_bias; 184 unsigned index_size, int index_bias, 222 index_bias, 249 index_bias, 150 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,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count) argument 182 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,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count) argument
|
| H A D | svga_pipe_draw.c | 54 int index_bias, 70 index_bias, 232 info->index_bias, 51 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,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/ |
| H A D | r300_render.c | 116 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...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/ |
| H A D | r300_render.c | 117 void r500_emit_index_bias(struct r300_context *r300, int index_bias) argument 123 (index_bias & 0xFFFFFF) | (index_bias < 0 ? 1<<24 : 0)); 149 static void r300_split_index_bias(struct r300_context *r300, int index_bias, argument 157 if (index_bias < 0) { 169 *buffer_offset = MAX2(-max_neg_bias, index_bias); 172 *buffer_offset = index_bias; 175 *index_offset = index_bias - *buffer_offset; 233 * \param index_bias The index bias to emit. 241 int index_bias, in 237 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 300 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...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_draw.h | 78 void svga_hwtnl_set_index_bias(struct svga_hwtnl *hwtnl, int index_bias);
|
| H A D | svga_draw_private.h | 170 int index_bias; member in struct:svga_hwtnl 238 int index_bias,
|
| H A D | svga_draw_elements.c | 185 unsigned index_size, int index_bias, 207 range.indexBias = index_bias; 281 draw->index_bias, 309 draw->index_bias, 183 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,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count,ubyte vertices_per_patch) argument
|
| H A D | svga_pipe_draw.c | 266 unsigned index_bias = info->index_size ? draws->index_bias : 0; local in function:svga_draw_vbo 267 if (svga->curr.vertex_id_bias != (draws[0].start + index_bias)) { 268 svga->curr.vertex_id_bias = draws[0].start + index_bias;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv50/ |
| H A D | nv50_push.c | 29 int32_t index_bias; member in struct:push_context 84 PUSH_DATA (ctx->push, *elts + ctx->index_bias); 123 PUSH_DATA (ctx->push, *elts + ctx->index_bias); 162 PUSH_DATA (ctx->push, *elts + ctx->index_bias); 247 bool apply_bias = info->index_size && info->index_bias; 254 ctx.index_bias = info->index_bias; 277 data += (ptrdiff_t)info->index_bias * vb->stride; 356 PUSH_DATA (ctx.push, nv50->state.index_bias);
|
| H A D | nv50_vbo.c | 481 if (nv50->state.index_bias) { 488 nv50->state.index_bias = 0; 600 unsigned instance_count, int32_t index_bias, 608 if (index_bias != nv50->state.index_bias) { 610 PUSH_DATA (push, index_bias); 613 PUSH_DATA (push, index_bias); 615 nv50->state.index_bias = index_bias; 776 /* NOTE: caller must ensure that (min_index + index_bias) i 597 nv50_draw_elements(struct nv50_context * nv50,bool shorten,const struct pipe_draw_info * info,unsigned mode,unsigned start,unsigned count,unsigned instance_count,int32_t index_bias,unsigned index_size) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/ |
| H A D | nv50_push.c | 29 int32_t index_bias; member in struct:push_context 84 PUSH_DATA (ctx->push, *elts + ctx->index_bias); 123 PUSH_DATA (ctx->push, *elts + ctx->index_bias); 162 PUSH_DATA (ctx->push, *elts + ctx->index_bias); 249 bool apply_bias = info->index_size && draw->index_bias; 256 ctx.index_bias = info->index_size ? draw->index_bias : 0; 279 data += (ptrdiff_t)(info->index_size ? draw->index_bias : 0) * vb->stride; 358 PUSH_DATA (ctx.push, nv50->state.index_bias);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/ |
| H A D | nvc0_vbo_translate.c | 64 nvc0_vertex_configure_translate(struct nvc0_context *nvc0, int32_t index_bias) argument 83 if (index_bias && !unlikely(nvc0->vertex->instance_bufs & (1 << i))) 84 map += (intptr_t)index_bias * vb->stride; 105 int32_t index_bias) 122 if (index_bias) 123 ctx->edgeflag.data += (intptr_t)index_bias * vb->stride; 528 sdraw.index_bias = cmd->baseVertex; 545 PUSH_DATA (push, sdraw.index_bias); 565 unsigned index_bias = info->index_size ? draw->index_bias local in function:nvc0_push_vbo 104 nvc0_push_map_edgeflag(struct push_context * ctx,struct nvc0_context * nvc0,int32_t index_bias) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/ |
| H A D | fd3_draw.c | 70 OUT_RING(ring, add_sat(info->min_index, info->index_bias)); /* VFD_INDEX_MIN */ 71 OUT_RING(ring, add_sat(info->max_index, info->index_bias)); /* VFD_INDEX_MAX */ 73 OUT_RING(ring, info->index_size ? info->index_bias : info->start); /* VFD_INDEX_OFFSET */
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/ |
| H A D | fd3_draw.c | 72 info->index_size ? emit->draw->index_bias : 0) 76 info->index_size ? emit->draw->index_bias : 0) 79 OUT_RING(ring, info->index_size ? emit->draw->index_bias
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/indices/ |
| H A D | u_primconvert.c | 104 new_info.index_bias = info->index_bias;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/ |
| H A D | nvc0_vbo_translate.c | 63 nvc0_vertex_configure_translate(struct nvc0_context *nvc0, int32_t index_bias) argument 82 if (index_bias && !unlikely(nvc0->vertex->instance_bufs & (1 << i))) 83 map += (intptr_t)index_bias * vb->stride; 104 int32_t index_bias) 121 if (index_bias) 122 ctx->edgeflag.data += (intptr_t)index_bias * vb->stride; 520 single.index_bias = cmd->baseVertex; 537 PUSH_DATA (push, single.index_bias); 561 nvc0_vertex_configure_translate(nvc0, info->index_bias); 563 if (nvc0->state.index_bias) { 103 nvc0_push_map_edgeflag(struct push_context * ctx,struct nvc0_context * nvc0,int32_t index_bias) argument [all...] |