Home
last modified time | relevance | path

Searched refs:index_size (Results 1 – 25 of 148) sorted by relevance

123456

/external/mesa3d/src/gallium/auxiliary/indices/
Du_primconvert.c118 if (info->index_size) { in util_primconvert_draw_vbo()
120 unsigned index_size; in util_primconvert_draw_vbo() local
123 info->mode, info->index_size, info->count, in util_primconvert_draw_vbo()
126 &mode, &index_size, &new_info.count, in util_primconvert_draw_vbo()
129 new_info.index_size = index_size; in util_primconvert_draw_vbo()
139 unsigned index_size; in util_primconvert_draw_vbo() local
144 &mode, &index_size, &new_info.count, in util_primconvert_draw_vbo()
147 new_info.index_size = index_size; in util_primconvert_draw_vbo()
150 u_upload_alloc(pc->pipe->stream_uploader, 0, new_info.index_size * new_info.count, 4, in util_primconvert_draw_vbo()
152 new_info.start = ib_offset / new_info.index_size; in util_primconvert_draw_vbo()
[all …]
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_draw_elements.c77 const unsigned offset = info->start * info->index_size; in translate_indices()
96 src_sbuf->translated_indices.index_size == gen_size) { in translate_indices()
160 src_sbuf->translated_indices.index_size = gen_size; in translate_indices()
184 unsigned index_size, int index_bias, in svga_hwtnl_simple_draw_range_elements() argument
195 unsigned index_offset = start * index_size; in svga_hwtnl_simple_draw_range_elements()
204 range.indexArray.stride = index_size; in svga_hwtnl_simple_draw_range_elements()
205 range.indexWidth = index_size; in svga_hwtnl_simple_draw_range_elements()
232 info->index_size, in svga_hwtnl_draw_range_elements()
249 info->index_size, in svga_hwtnl_draw_range_elements()
257 if ((gen_type == U_TRANSLATE_MEMCPY) && (info->index_size == gen_size)) { in svga_hwtnl_draw_range_elements()
[all …]
Dsvga_pipe_draw.c156 range.indexWidth = info->index_size; in retry_draw_indirect()
184 if (info->primitive_restart && info->index_size) { in need_fallback_prim_restart()
188 if (info->index_size == 1) in need_fallback_prim_restart()
190 else if (info->index_size == 2) in need_fallback_prim_restart()
351 else if (info->index_size) { in svga_draw_vbo()
/external/mesa3d/src/gallium/auxiliary/util/
Du_prim_restart.h45 util_translate_prim_restart_data(unsigned index_size,
59 util_prim_restart_index_from_size(unsigned index_size) in util_prim_restart_index_from_size() argument
61 if (index_size == 1) in util_prim_restart_index_from_size()
63 if (index_size == 2) in util_prim_restart_index_from_size()
65 if (index_size == 4) in util_prim_restart_index_from_size()
Du_prim_restart.c61 util_translate_prim_restart_data(unsigned index_size, in util_translate_prim_restart_data() argument
65 if (index_size == 1) { in util_translate_prim_restart_data()
73 else if (index_size == 2) { in util_translate_prim_restart_data()
85 assert(index_size == 4); in util_translate_prim_restart_data()
107 const unsigned src_index_size = info->index_size; in util_translate_prim_restart_ib()
114 dst_index_size = MAX2(2, info->index_size); in util_translate_prim_restart_ib()
235 assert(info->index_size); in util_draw_vbo_without_prim_restart()
249 info_start * info->index_size, in util_draw_vbo_without_prim_restart()
250 info_count * info->index_size, in util_draw_vbo_without_prim_restart()
263 + info_start * info->index_size; in util_draw_vbo_without_prim_restart()
[all …]
Du_draw.h72 unsigned index_size, in util_draw_elements() argument
82 info.index_size = index_size; in util_draw_elements()
116 unsigned index_size, in util_draw_elements_instanced() argument
129 info.index_size = index_size; in util_draw_elements_instanced()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_draw.h39 enum pc_di_src_sel source_select, enum a4xx_index_size index_size, in DRAW4() argument
44 CP_DRAW_INDX_OFFSET_0_INDEX_SIZE(index_size) | in DRAW4()
105 if (info->index_size) { in fd4_draw_emit()
110 fd4_size2indextype(info->index_size), 0), in fd4_draw_emit()
129 if (info->index_size) { in fd4_draw_emit()
133 idx_type = fd4_size2indextype(info->index_size); in fd4_draw_emit()
134 idx_size = info->index_size * info->count; in fd4_draw_emit()
135 idx_offset = index_offset + info->start * info->index_size; in fd4_draw_emit()
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.h99 if (info->index_size) { in fd5_draw_emit()
101 max_indices = idx->width0 / info->index_size; in fd5_draw_emit()
105 fd4_size2indextype(info->index_size), 0), in fd5_draw_emit()
124 if (info->index_size) { in fd5_draw_emit()
128 idx_type = fd4_size2indextype(info->index_size); in fd5_draw_emit()
129 max_indices = idx_buffer->width0 / info->index_size; in fd5_draw_emit()
130 idx_offset = index_offset + info->start * info->index_size; in fd5_draw_emit()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_draw.h130 size2indextype(unsigned index_size) in size2indextype() argument
132 switch (index_size) { in size2indextype()
137 DBG("unsupported index size: %d", index_size); in size2indextype()
155 if (info->index_size) { in fd_draw_emit()
159 idx_type = size2indextype(info->index_size); in fd_draw_emit()
160 idx_size = info->index_size * info->count; in fd_draw_emit()
161 idx_offset = index_offset + info->start * info->index_size; in fd_draw_emit()
Dfreedreno_util.h108 enum pc_di_src_sel source_select, enum pc_di_index_size index_size, in DRAW() argument
114 ((index_size & 1) << 11) | in DRAW()
115 ((index_size >> 1) << 13) | in DRAW()
123 enum pc_di_src_sel source_select, enum pc_di_index_size index_size, in DRAW_A20X() argument
131 ((index_size & 1) << 11) | in DRAW_A20X()
132 ((index_size >> 1) << 13) | in DRAW_A20X()
347 fd4_size2indextype(unsigned index_size) in fd4_size2indextype() argument
349 switch (index_size) { in fd4_size2indextype()
354 DBG("unsupported index size: %d", index_size); in fd4_size2indextype()
/external/mesa3d/src/mesa/vbo/
Dvbo_minmax_index.c42 unsigned index_size; member
65 (a->index_size == b->index_size); in vbo_minmax_cache_key_equal()
106 unsigned index_size, GLintptr offset, GLuint count, in vbo_get_minmax_cached() argument
142 key.index_size = index_size; in vbo_get_minmax_cached()
178 unsigned index_size, GLintptr offset, GLuint count, in vbo_minmax_cache_store() argument
205 entry->key.index_size = index_size; in vbo_minmax_cache_store()
232 vbo_get_minmax_index_mapped(unsigned count, unsigned index_size, in vbo_get_minmax_index_mapped() argument
237 switch (index_size) { in vbo_get_minmax_index_mapped()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_vbo_translate.c518 if (info->index_size) { in nvc0_push_vbo_indirect()
558 unsigned i, index_size; in nvc0_push_vbo() local
588 PUSH_DATA (ctx.push, info->index_size ? 0xffffffff : info->restart_index); in nvc0_push_vbo()
595 if (info->index_size) { in nvc0_push_vbo()
597 index_size = info->index_size; in nvc0_push_vbo()
607 index_size = 0; in nvc0_push_vbo()
627 switch (index_size) { in nvc0_push_vbo()
638 assert(index_size == 0); in nvc0_push_vbo()
672 if (info->index_size && !info->has_user_indices) in nvc0_push_vbo()
715 unsigned index_size = info->index_size; in nvc0_push_upload_vertex_ids() local
[all …]
/external/mesa3d/src/mesa/state_tracker/
Dst_draw.c79 unsigned index_size = info->index_size; in setup_primitive_restart() local
81 info->restart_index = ctx->Array._RestartIndex[index_size - 1]; in setup_primitive_restart()
88 if (index_size == 4 || info->restart_index < (1 << (index_size * 8))) in setup_primitive_restart()
197 info.index_size = 1 << ib->index_size_shift; in st_draw_vbo()
222 info.index_size = 0; in st_draw_vbo()
255 info.index_size); in st_draw_vbo()
292 info.index_size = 1 << ib->index_size_shift; in st_indirect_draw_vbo()
310 info.index_size); in st_indirect_draw_vbo()
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_push.c201 unsigned i, index_size; in nv30_push_vbo() local
202 bool apply_bias = info->index_size && info->index_bias; in nv30_push_vbo()
227 if (info->index_size) { in nv30_push_vbo()
230 nv04_resource(info->index.resource), info->start * info->index_size, in nv30_push_vbo()
238 index_size = info->index_size; in nv30_push_vbo()
243 index_size = 0; in nv30_push_vbo()
260 switch (index_size) { in nv30_push_vbo()
280 if (info->index_size && !info->has_user_indices) in nv30_push_vbo()
/external/elfutils/libelf/
Delf_getarsym.c184 size_t index_size = atol (tmpbuf); in elf_getarsym() local
186 if (index_size > elf->maximum_size in elf_getarsym()
187 || elf->maximum_size - index_size < SARMAG + sizeof (struct ar_hdr) in elf_getarsym()
191 || n > index_size / w) in elf_getarsym()
218 ar_sym_len += index_size - n * w; in elf_getarsym()
235 index_size - sz, off + sz) in elf_getarsym()
236 != index_size - sz)) in elf_getarsym()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_render_translate.c31 unsigned *index_size, unsigned index_offset, in r300_translate_index_buffer() argument
37 switch (*index_size) { in r300_translate_index_buffer()
47 *index_size = 2; in r300_translate_index_buffer()
Dr300_screen_buffer.c37 unsigned index_size, unsigned *start, in r300_upload_index_buffer() argument
45 0, count * index_size, 4, in r300_upload_index_buffer()
46 ptr + (*start * index_size), in r300_upload_index_buffer()
50 *start = index_offset / index_size; in r300_upload_index_buffer()
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_draw.c359 if (info->index_size) in vc4_draw_vbo()
370 if (info->index_size) { in vc4_draw_vbo()
371 uint32_t index_size = info->index_size; in vc4_draw_vbo() local
372 uint32_t offset = info->start * index_size; in vc4_draw_vbo()
374 if (info->index_size == 4) { in vc4_draw_vbo()
378 index_size = 2; in vc4_draw_vbo()
383 info->count * index_size, 4, in vc4_draw_vbo()
415 (index_size == 2 ? in vc4_draw_vbo()
425 if (info->index_size == 4 || info->has_user_indices) in vc4_draw_vbo()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_push.c244 unsigned i, index_size; in nv50_push_vbo() local
247 bool apply_bias = info->index_size && info->index_bias; in nv50_push_vbo()
282 if (info->index_size) { in nv50_push_vbo()
291 index_size = info->index_size; in nv50_push_vbo()
307 index_size = 0; in nv50_push_vbo()
329 switch (index_size) { in nv50_push_vbo()
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_draw.c54 if (info->index_size) { in draw_emit_indirect()
56 unsigned max_indices = (idx->width0 - index_offset) / info->index_size; in draw_emit_indirect()
81 if (info->index_size) { in draw_emit()
85 unsigned max_indices = (idx_buffer->width0 - index_offset) / info->index_size; in draw_emit()
178 .primitive_restart = info->primitive_restart && info->index_size, in fd6_draw_vbo()
237 if (info->index_size) { in fd6_draw_vbo()
239 draw0.index_size = fd4_size2indextype(info->index_size); in fd6_draw_vbo()
288 uint32_t index_start = info->index_size ? info->index_bias : info->start; in fd6_draw_vbo()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_draw.c603 sctx->current_vs_state |= S_VS_STATE_INDEXED(!!info->index_size); in si_emit_vs_state()
765 struct pipe_resource *indexbuf, unsigned index_size, in si_emit_draw_packets() argument
786 if (index_size) { in si_emit_draw_packets()
788 if (index_size != sctx->last_index_size || sctx->shadowed_regs) { in si_emit_draw_packets()
792 switch (index_size) { in si_emit_draw_packets()
818 sctx->last_index_size = index_size; in si_emit_draw_packets()
858 unsigned di_src_sel = index_size ? V_0287F0_DI_SRC_SEL_DMA : V_0287F0_DI_SRC_SEL_AUTO_INDEX; in si_emit_draw_packets()
862 if (index_size) { in si_emit_draw_packets()
872 radeon_emit(cs, PKT3(index_size ? PKT3_DRAW_INDEX_INDIRECT : PKT3_DRAW_INDIRECT, 3, in si_emit_draw_packets()
891 PKT3(index_size ? PKT3_DRAW_INDEX_INDIRECT_MULTI : PKT3_DRAW_INDIRECT_MULTI, 8, in si_emit_draw_packets()
[all …]
/external/elfutils/src/
Dranlib.c176 size_t index_size = 0; in handle_file() local
189 index_size = arhdr->ar_size; in handle_file()
212 || (symtab.symsnamelen == 0 && index_size != 0)) in handle_file()
244 + ((index_size + 1) & ~1ul)); in handle_file()
/external/mesa3d/src/gallium/drivers/zink/
Dzink_draw.c272 if (dinfo->index_size > 0) { in zink_draw_vbo()
273 uint32_t restart_index = util_prim_restart_index_from_size(dinfo->index_size); in zink_draw_vbo()
275 (!screen->info.have_EXT_index_type_uint8 && dinfo->index_size == 1)) { in zink_draw_vbo()
496 if (dinfo->index_size > 0) { in zink_draw_vbo()
498 unsigned index_size = dinfo->index_size; in zink_draw_vbo() local
501 index_size = MAX2(index_size, 2); in zink_draw_vbo()
502 switch (index_size) { in zink_draw_vbo()
541 if (dinfo->index_size > 0 && (dinfo->has_user_indices || need_index_buffer_unref)) in zink_draw_vbo()
/external/deqp-deps/SPIRV-Tools/source/fuzz/fact_manager/
Ddata_synonym_and_id_equation_facts.cpp525 if (dd1->index_size() == 0) { in ComputeClosureOfFacts()
537 if (dd2->index_size() == 0) { in ComputeClosureOfFacts()
544 assert(dd1->index_size() > 0 && dd2->index_size() > 0 && in ComputeClosureOfFacts()
549 if (dd1->index(dd1->index_size() - 1) != in ComputeClosureOfFacts()
550 dd2->index(dd2->index_size() - 1)) { in ComputeClosureOfFacts()
554 const uint32_t common_final_index = dd1->index(dd1->index_size() - 1); in ComputeClosureOfFacts()
565 for (uint32_t i = 0; i < static_cast<uint32_t>(dd1->index_size() - 1); in ComputeClosureOfFacts()
571 for (uint32_t i = 0; i < static_cast<uint32_t>(dd2->index_size() - 1); in ComputeClosureOfFacts()
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/fact_manager/
Ddata_synonym_and_id_equation_facts.cpp525 if (dd1->index_size() == 0) { in ComputeClosureOfFacts()
537 if (dd2->index_size() == 0) { in ComputeClosureOfFacts()
544 assert(dd1->index_size() > 0 && dd2->index_size() > 0 && in ComputeClosureOfFacts()
549 if (dd1->index(dd1->index_size() - 1) != in ComputeClosureOfFacts()
550 dd2->index(dd2->index_size() - 1)) { in ComputeClosureOfFacts()
554 const uint32_t common_final_index = dd1->index(dd1->index_size() - 1); in ComputeClosureOfFacts()
565 for (uint32_t i = 0; i < static_cast<uint32_t>(dd1->index_size() - 1); in ComputeClosureOfFacts()
571 for (uint32_t i = 0; i < static_cast<uint32_t>(dd2->index_size() - 1); in ComputeClosureOfFacts()

123456