/external/mesa3d/src/gallium/frontends/d3d10umd/ |
D | Draw.cpp | 116 unsigned *restart_index, unsigned *index_size, in create_null_index_buffer() argument 130 *restart_index = 0xffffffff; in create_null_index_buffer() 189 unsigned restart_index = pDevice->restart_index; in DrawIndexed() local 200 &restart_index, &index_size, &ib_offset); in DrawIndexed() 213 info.restart_index = restart_index; in DrawIndexed() 286 unsigned restart_index = pDevice->restart_index; in DrawIndexedInstanced() local 301 &restart_index, &index_size, &ib_offset); in DrawIndexedInstanced() 316 info.restart_index = restart_index; in DrawIndexedInstanced()
|
D | InputAssembly.cpp | 213 pDevice->restart_index = 0xffff; in IaSetIndexBuffer() 216 pDevice->restart_index = 0xffffffff; in IaSetIndexBuffer()
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_push.c | 53 uint32_t restart_index; member 97 nr = prim_restart_search_i08(elts, push, ctx->restart_index); in emit_vertices_i08() 111 PUSH_DATA (ctx->push, ctx->restart_index); in emit_vertices_i08() 129 nr = prim_restart_search_i16(elts, push, ctx->restart_index); in emit_vertices_i16() 143 PUSH_DATA (ctx->push, ctx->restart_index); in emit_vertices_i16() 161 nr = prim_restart_search_i32(elts, push, ctx->restart_index); in emit_vertices_i32() 175 PUSH_DATA (ctx->push, ctx->restart_index); in emit_vertices_i32() 242 ctx.restart_index = info->restart_index; in nv30_push_vbo() 247 ctx.restart_index = 0; in nv30_push_vbo() 253 PUSH_DATA (ctx.push, info->restart_index); in nv30_push_vbo()
|
D | nv30_vbo.c | 632 PUSH_DATA (push, info->restart_index); 634 if (info->restart_index > 65535) 644 PUSH_DATA (push, info->restart_index); 646 if (info->restart_index > 65535)
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_push.c | 32 uint32_t restart_index; member 78 nr = prim_restart_search_i08(elts, push, ctx->restart_index); in emit_vertices_i08() 101 PUSH_DATA (ctx->push, ctx->restart_index); in emit_vertices_i08() 117 nr = prim_restart_search_i16(elts, push, ctx->restart_index); in emit_vertices_i16() 140 PUSH_DATA (ctx->push, ctx->restart_index); in emit_vertices_i16() 156 nr = prim_restart_search_i32(elts, push, ctx->restart_index); in emit_vertices_i32() 179 PUSH_DATA (ctx->push, ctx->restart_index); in emit_vertices_i32() 295 ctx.restart_index = info->restart_index; in nv50_push_vbo() 311 ctx.restart_index = 0; in nv50_push_vbo() 320 PUSH_DATA (ctx.push, info->restart_index); in nv50_push_vbo()
|
D | nv50_vbo.c | 854 PUSH_DATA (push, info->restart_index); in nv50_draw_single_vbo() 856 if (info->restart_index > 65535) in nv50_draw_single_vbo() 866 PUSH_DATA (push, info->restart_index); in nv50_draw_single_vbo() 868 if (info->restart_index > 65535) in nv50_draw_single_vbo()
|
/external/mesa3d/src/gallium/auxiliary/indices/ |
D | u_primconvert.c | 145 new_info->restart_index = info->restart_index; in primconvert_init_draw() 248 …rc, direct_draws[i].start, direct_draws[i].count, direct_draws[i].count, info->restart_index, ptr); in primconvert_init_draw() 250 trans_func(ptr, 0, direct_draws[i].count, tmp_count, info->restart_index, dst_ptr); in primconvert_init_draw() 258 trans_func(src, draw.start, draw.count, new_draw->count, info->restart_index, dst); in primconvert_init_draw() 261 new_info->restart_index = (1ull << (new_info->index_size * 8)) - 1; in primconvert_init_draw() 262 if (info->restart_index != new_info->restart_index) in primconvert_init_draw() 265 info->restart_index); in primconvert_init_draw()
|
D | u_indices_priv.h | 47 unsigned restart_index, in translate_memcpy_uint() argument 57 unsigned restart_index, in translate_memcpy_ushort() argument
|
D | u_indices.h | 55 unsigned restart_index,
|
D | u_unfilled_indices.c | 40 unsigned restart_index, in translate_ubyte_ushort() argument
|
D | u_indices.c | 32 UNUSED unsigned restart_index, in translate_byte_to_ushort() argument
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_prim_restart.c | 64 unsigned count, unsigned restart_index) in util_translate_prim_restart_data() argument 71 dst[i] = (src[i] == restart_index) ? 0xffff : src[i]; in util_translate_prim_restart_data() 79 dst[i] = (src[i] == restart_index) ? 0xffff : src[i]; in util_translate_prim_restart_data() 88 dst[i] = (src[i] == restart_index) ? 0xffffffff : src[i]; in util_translate_prim_restart_data() 164 ((const TYPE *) index_map)[i] == info->restart_index) { \ in util_prim_restart_convert_to_direct()
|
D | u_prim_restart.h | 47 unsigned count, unsigned restart_index);
|
/external/mesa3d/src/mesa/main/ |
D | varray.h | 129 _mesa_get_prim_restart_index(bool fixed_index, unsigned restart_index, in _mesa_get_prim_restart_index() argument 145 return restart_index; in _mesa_get_prim_restart_index()
|
D | enable.c | 56 unsigned restart_index[3] = { in _mesa_update_derived_primitive_restart_state() local 62 ctx->Array._RestartIndex[0] = restart_index[0]; in _mesa_update_derived_primitive_restart_state() 63 ctx->Array._RestartIndex[1] = restart_index[1]; in _mesa_update_derived_primitive_restart_state() 64 ctx->Array._RestartIndex[2] = restart_index[2]; in _mesa_update_derived_primitive_restart_state() 71 ctx->Array._PrimitiveRestart[0] = true && restart_index[0] <= UINT8_MAX; in _mesa_update_derived_primitive_restart_state() 72 ctx->Array._PrimitiveRestart[1] = true && restart_index[1] <= UINT16_MAX; in _mesa_update_derived_primitive_restart_state()
|
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_draw.cc | 423 uint32_t restart_index = in draw_vbos() local 424 info->primitive_restart ? info->restart_index : 0xffffffff; in draw_vbos() 425 if (ctx->last.dirty || (ctx->last.restart_index != restart_index)) { in draw_vbos() 427 OUT_RING(ring, restart_index); /* PC_RESTART_INDEX */ in draw_vbos() 428 ctx->last.restart_index = restart_index; in draw_vbos()
|
/external/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_draw.c | 65 return draw->restart_index == 0xff; in can_cut_index_handle_restart_index() 67 return draw->restart_index == 0xffff; in can_cut_index_handle_restart_index() 69 return draw->restart_index == 0xffffffff; in can_cut_index_handle_restart_index() 187 const unsigned cut_index = info->primitive_restart ? info->restart_index : in crocus_update_draw_info() 194 ice->state.cut_index = info->restart_index; in crocus_update_draw_info()
|
/external/mesa3d/src/mesa/vbo/ |
D | vbo_minmax_index.c | 326 unsigned restart_index, GLuint *min_index, in vbo_get_minmax_index() argument 344 vbo_get_minmax_index_mapped(count, index_size, restart_index, in vbo_get_minmax_index() 388 info->primitive_restart, info->restart_index, in vbo_get_minmax_indices_gallium()
|
D | vbo.h | 237 unsigned restart_index, GLuint *min_index,
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_vbo_translate.c | 21 uint32_t restart_index; member 259 nR = prim_restart_search_i08(elts, nR, ctx->restart_index); in disp_vertices_i08() 316 nR = prim_restart_search_i16(elts, nR, ctx->restart_index); in disp_vertices_i16() 373 nR = prim_restart_search_i32(elts, nR, ctx->restart_index); in disp_vertices_i32() 584 ctx.restart_index = info->restart_index; in nvc0_push_vbo() 595 PUSH_DATA (ctx.push, info->index_size ? 0xffffffff : info->restart_index); in nvc0_push_vbo()
|
/external/mesa3d/src/gallium/drivers/svga/ |
D | svga_pipe_draw.c | 176 return info->restart_index != 0xffff; in need_fallback_prim_restart() 178 return info->restart_index != 0xffffffff; in need_fallback_prim_restart()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_draw.cpp | 1033 bool primitive_restart, unsigned restart_index) in si_prim_restart_index_changed() argument 1054 return (restart_index & index_mask) != (sctx->last_restart_index & index_mask); in si_prim_restart_index_changed() 1056 return restart_index != sctx->last_restart_index; in si_prim_restart_index_changed() 1099 unsigned restart_index, unsigned min_vertex_count) in si_emit_draw_registers() argument 1142 restart_index)) { in si_emit_draw_registers() 1143 radeon_set_context_reg(R_02840C_VGT_MULTI_PRIM_IB_RESET_INDX, restart_index); in si_emit_draw_registers() 1144 sctx->last_restart_index = restart_index; in si_emit_draw_registers() 1156 restart_index)) { in si_emit_draw_registers() 1157 radeon_set_context_reg(R_02840C_VGT_MULTI_PRIM_IB_RESET_INDX, restart_index); in si_emit_draw_registers() 1158 sctx->last_restart_index = restart_index; in si_emit_draw_registers() [all …]
|
/external/mesa3d/src/asahi/libagx/ |
D | geometry.cl | 353 uint32_t restart_index, uint32_t index_size_B, 368 if (index != restart_index) 391 if (index == restart_index) { 464 uint32_t max_draws, uint32_t restart_index, 497 index_size_B) == restart_index;
|
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_draw.c | 66 info->restart_index in draw_impl()
|
/external/virglrenderer/src/gallium/include/pipe/ |
D | p_state.h | 593 unsigned restart_index; member
|