/external/mesa3d/src/gallium/auxiliary/indices/ |
D | u_primconvert.c | 118 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/ |
D | svga_draw_elements.c | 77 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 …]
|
D | svga_pipe_draw.c | 156 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/ |
D | u_prim_restart.h | 45 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()
|
D | u_prim_restart.c | 61 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 …]
|
D | u_draw.h | 72 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/ |
D | fd4_draw.h | 39 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/ |
D | fd5_draw.h | 99 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/ |
D | freedreno_draw.h | 130 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()
|
D | freedreno_util.h | 108 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/ |
D | vbo_minmax_index.c | 42 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/ |
D | nvc0_vbo_translate.c | 518 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/ |
D | st_draw.c | 79 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/ |
D | nv30_push.c | 201 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/ |
D | elf_getarsym.c | 184 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/ |
D | r300_render_translate.c | 31 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()
|
D | r300_screen_buffer.c | 37 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/ |
D | vc4_draw.c | 359 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/ |
D | nv50_push.c | 244 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/ |
D | fd6_draw.c | 54 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/ |
D | si_state_draw.c | 603 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/ |
D | ranlib.c | 176 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/ |
D | zink_draw.c | 272 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/ |
D | data_synonym_and_id_equation_facts.cpp | 525 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/ |
D | data_synonym_and_id_equation_facts.cpp | 525 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()
|