| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/indices/ |
| H A D | u_primconvert.c | 109 if (info->index_size) { 111 unsigned index_size; local in function:util_primconvert_draw_vbo 114 info->mode, info->index_size, info->count, 117 &mode, &index_size, &new_info.count, 120 new_info.index_size = index_size; 130 unsigned index_size; local in function:util_primconvert_draw_vbo 135 &mode, &index_size, &new_info.count, 138 new_info.index_size = index_size; [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_prim_restart.h | 45 util_translate_prim_restart_data(unsigned index_size, 73 util_prim_restart_index_from_size(unsigned index_size) argument 76 return 0xffffffffu >> 8 * (4 - index_size);
|
| H A D | u_prim_restart.c | 62 util_translate_prim_restart_data(unsigned index_size, argument 66 if (index_size == 1) { 74 else if (index_size == 2) { 86 assert(index_size == 4); 110 const unsigned src_index_size = info->index_size; 117 dst_index_size = MAX2(2, info->index_size); 236 assert(info->index_size); 259 switch (info->index_size) { 302 assert(info->index_size); 305 switch (info->index_size) { [all...] |
| H A D | u_draw.h | 75 unsigned index_size, 86 info.index_size = index_size; 125 unsigned index_size, 139 info.index_size = index_size; 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
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/indices/ |
| H A D | u_primconvert.c | 169 if (info->index_size) { 171 unsigned index_size = info->index_size; local in function:util_primconvert_draw_vbo 172 new_info.index_size = u_index_size_convert(info->index_size); 198 info->mode, index_size, total_index_count, 201 &mode, &index_size, &new_draw.count, 209 rewrite_buffer = malloc(index_size * total_index_count); 218 info->mode, index_size, total_index_count, 221 &mode, &index_size, 228 unsigned index_size; local in function:util_primconvert_draw_vbo [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/ |
| H A D | r300_render_translate.c | 31 unsigned *index_size, unsigned index_offset, 37 switch (*index_size) { 47 *index_size = 2; 28 r300_translate_index_buffer(struct r300_context * r300,const struct pipe_draw_info * info,struct pipe_resource ** out_buffer,unsigned * index_size,unsigned index_offset,unsigned * start,unsigned count) argument
|
| H A D | r300_screen_buffer.h | 41 unsigned index_size, unsigned *start,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/ |
| H A D | r300_render_translate.c | 31 unsigned *index_size, unsigned index_offset, 37 switch (*index_size) { 47 *index_size = 2; 28 r300_translate_index_buffer(struct r300_context * r300,const struct pipe_draw_info * info,struct pipe_resource ** out_buffer,unsigned * index_size,unsigned index_offset,unsigned * start,unsigned count) argument
|
| H A D | r300_screen_buffer.h | 41 unsigned index_size, unsigned *start,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_draw_elements.c | 56 * \param index_size bytes per index (2 or 4) 66 unsigned index_size, 74 unsigned size = index_size * gen_nr; 79 assert(index_size == 2 || index_size == 4); 88 src_sbuf->translated_indices.index_size == index_size) { 99 size = index_size * gen_nr; 130 src_sbuf->translated_indices.index_size = index_size; 62 translate_indices(struct svga_hwtnl * hwtnl,struct pipe_resource * src,unsigned offset,enum pipe_prim_type orig_prim,enum pipe_prim_type gen_prim,unsigned orig_nr,unsigned gen_nr,unsigned index_size,u_translate_func translate,struct pipe_resource ** out_buf) argument 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 [all...] |
| H A D | svga_pipe_draw.c | 53 unsigned index_size, 69 index_buffer, index_size, 115 if (info->primitive_restart && info->index_size) { 119 if (info->index_size == 1) 121 else if (info->index_size == 2) 153 if (info->index_size && info->has_user_indices && 223 if (info->index_size && indexbuf) { 226 assert(index_offset % info->index_size == 0); 227 offset = index_offset / info->index_size; 231 info->index_size, 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 [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/ |
| H A D | fd4_draw.h | 39 enum pc_di_src_sel source_select, enum a4xx_index_size index_size, 44 CP_DRAW_INDX_OFFSET_0_INDEX_SIZE(index_size) | 89 fd4_size2indextype(unsigned index_size) argument 91 switch (index_size) { 96 DBG("unsupported index size: %d", index_size); 118 if (info->index_size) { 123 fd4_size2indextype(info->index_size), 0), 142 if (info->index_size) { 146 idx_type = fd4_size2indextype(info->index_size); 147 idx_size = info->index_size * inf 38 DRAW4(enum pc_di_primtype prim_type,enum pc_di_src_sel source_select,enum a4xx_index_size index_size,enum pc_di_vis_cull_mode vis_cull_mode) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/ |
| H A D | fd5_draw.h | 99 if (info->index_size) { 101 unsigned max_indicies = idx->width0 / info->index_size; 105 fd4_size2indextype(info->index_size), 0), 124 if (info->index_size) { 128 idx_type = fd4_size2indextype(info->index_size); 129 idx_size = info->index_size * info->count; 130 idx_offset = index_offset + info->start * info->index_size;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_draw.h | 130 size2indextype(unsigned index_size) argument 132 switch (index_size) { 137 DBG("unsupported index size: %d", index_size); 155 if (info->index_size) { 159 idx_type = size2indextype(info->index_size); 160 idx_size = info->index_size * info->count; 161 idx_offset = index_offset + info->start * info->index_size;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/ |
| H A D | fd5_draw.h | 97 if (info->index_size) { 99 max_indices = idx->width0 / info->index_size; 104 fd4_size2indextype(info->index_size), 0), 122 if (info->index_size) { 126 idx_type = fd4_size2indextype(info->index_size); 127 max_indices = idx_buffer->width0 / info->index_size; 128 idx_offset = index_offset + draw->start * info->index_size;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_draw_elements.c | 56 * \param index_size bytes per index (2 or 4) 78 const unsigned offset = draw->start * info->index_size; 97 src_sbuf->translated_indices.index_size == gen_size) { 161 src_sbuf->translated_indices.index_size = gen_size; 185 unsigned index_size, int index_bias, 196 unsigned index_offset = start * index_size; 205 range.indexArray.stride = index_size; 206 range.indexWidth = index_size; 234 info->index_size, 251 info->index_size, 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 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/ |
| H A D | Draw.cpp | 93 unsigned *restart_index, unsigned *index_size, 106 *index_size = 4; 167 unsigned index_size = pDevice->index_size; local in function:DrawIndexed 177 &restart_index, &index_size, &ib_offset); 183 info.index_size = index_size; 185 draw.start = ClampedUAdd(StartIndexLocation, ib_offset / index_size); 264 unsigned index_size = pDevice->index_size; local in function:DrawIndexedInstanced 92 create_null_index_buffer(struct pipe_context * ctx,uint num_indices,unsigned * restart_index,unsigned * index_size,unsigned * ib_offset) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| H A D | u_draw.h | 72 unsigned index_size, 82 info.index_size = index_size; 116 unsigned index_size, 129 info.index_size = index_size; 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/drivers/freedreno/a4xx/ |
| H A D | fd4_draw.h | 40 enum a4xx_index_size index_size, enum pc_di_vis_cull_mode vis_cull_mode) 44 CP_DRAW_INDX_OFFSET_0_INDEX_SIZE(index_size) | 103 if (info->index_size) { 109 fd4_size2indextype(info->index_size), 0), 128 if (info->index_size) { 132 idx_type = fd4_size2indextype(info->index_size); 133 idx_size = info->index_size * draw->count; 134 idx_offset = index_offset + draw->start * info->index_size; 39 DRAW4(enum pc_di_primtype prim_type,enum pc_di_src_sel source_select,enum a4xx_index_size index_size,enum pc_di_vis_cull_mode vis_cull_mode) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_helpers.c | 96 off_t offset = draw->start * info->index_size; 123 info->index_size, 124 info->index_size); 126 memcpy(T.cpu, ibuf8 + offset, draw->count * info->index_size);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/vbo/ |
| H A D | vbo_minmax_index.c | 41 unsigned index_size; member in struct:minmax_cache_key 64 (a->index_size == b->index_size); 105 unsigned index_size, GLintptr offset, GLuint count, 141 key.index_size = index_size; 177 unsigned index_size, GLintptr offset, GLuint count, 204 entry->key.index_size = index_size; 245 _mesa_primitive_restart_index(ctx, ib->index_size); 104 vbo_get_minmax_cached(struct gl_buffer_object * bufferObj,unsigned index_size,GLintptr offset,GLuint count,GLuint * min_index,GLuint * max_index) argument 175 vbo_minmax_cache_store(struct gl_context * ctx,struct gl_buffer_object * bufferObj,unsigned index_size,GLintptr offset,GLuint count,GLuint min,GLuint max) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_draw.h | 126 size2indextype(unsigned index_size) argument 128 switch (index_size) { 136 DBG("unsupported index size: %d", index_size); 153 if (info->index_size) { 157 idx_type = size2indextype(info->index_size); 158 idx_size = info->index_size * draw->count; 159 idx_offset = index_offset + draw->start * info->index_size;
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_draw.c | 86 unsigned index_size = info->index_size; local in function:setup_primitive_restart 89 _mesa_primitive_restart_index(ctx, index_size); 96 if (index_size == 4 || info->restart_index < (1 << (index_size * 8))) 202 info.index_size = ib->index_size; 217 start = pointer_to_offset(ib->ptr) / info.index_size; 227 info.index_size = 0; 260 debug_printf("st/draw: mode %s start %u count %u index_size [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/vbo/ |
| H A D | vbo_minmax_index.c | 43 unsigned index_size; member in struct:minmax_cache_key 66 (a->index_size == b->index_size); 107 unsigned index_size, GLintptr offset, GLuint count, 143 key.index_size = index_size; 179 unsigned index_size, GLintptr offset, GLuint count, 206 entry->key.index_size = index_size; 233 vbo_get_minmax_index_mapped(unsigned count, unsigned index_size, argument 106 vbo_get_minmax_cached(struct gl_buffer_object * bufferObj,unsigned index_size,GLintptr offset,GLuint count,GLuint * min_index,GLuint * max_index) argument 177 vbo_minmax_cache_store(struct gl_context * ctx,struct gl_buffer_object * bufferObj,unsigned index_size,GLintptr offset,GLuint count,GLuint min,GLuint max) argument 324 vbo_get_minmax_index(struct gl_context * ctx,struct gl_buffer_object * obj,const void * ptr,GLintptr offset,unsigned count,unsigned index_size,bool primitive_restart,unsigned restart_index,GLuint * min_index,GLuint * max_index) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| H A D | pan_indirect_draw.h | 47 unsigned index_size; member in struct:pan_indirect_draw_info
|