Home
last modified time | relevance | path

Searched refs:primitive_restart (Results 1 – 25 of 129) sorted by relevance

123456

/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_rasterizer.h53 const struct pipe_rasterizer_state *cso, bool primitive_restart);
56 fd6_rasterizer_state(struct fd_context *ctx, bool primitive_restart) in fd6_rasterizer_state() argument
59 unsigned variant = primitive_restart; in fd6_rasterizer_state()
63 __fd6_setup_rasterizer_stateobj(ctx, ctx->rasterizer, primitive_restart); in fd6_rasterizer_state()
Dfd6_rasterizer.c40 const struct pipe_rasterizer_state *cso, bool primitive_restart) in __fd6_setup_rasterizer_stateobj() argument
96 .primitive_restart = primitive_restart, in __fd6_setup_rasterizer_stateobj()
Dfd6_draw.c134 (ctx->last.primitive_restart != emit->primitive_restart)) { in fixup_draw_state()
137 ctx->last.primitive_restart = emit->primitive_restart; in fixup_draw_state()
178 .primitive_restart = info->primitive_restart && info->index_size, in fd6_draw_vbo()
301 uint32_t restart_index = info->primitive_restart ? info->restart_index : 0xffffffff; in fd6_draw_vbo()
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_push.c50 bool primitive_restart; member
95 if (ctx->primitive_restart) in emit_vertices_i08()
127 if (ctx->primitive_restart) in emit_vertices_i16()
159 if (ctx->primitive_restart) in emit_vertices_i32()
239 ctx.primitive_restart = info->primitive_restart; in nv30_push_vbo()
244 ctx.primitive_restart = false; in nv30_push_vbo()
250 PUSH_DATA (ctx.push, info->primitive_restart); in nv30_push_vbo()
252 nv30->state.prim_restart = info->primitive_restart; in nv30_push_vbo()
Dnv30_vbo.c553 if (!info->primitive_restart &&
608 if (info->primitive_restart != nv30->state.prim_restart) {
609 if (info->primitive_restart) {
620 nv30->state.prim_restart = info->primitive_restart;
622 if (info->primitive_restart) {
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_push.c26 bool primitive_restart; member
77 if (ctx->primitive_restart) in emit_vertices_i08()
116 if (ctx->primitive_restart) in emit_vertices_i16()
155 if (ctx->primitive_restart) in emit_vertices_i32()
292 ctx.primitive_restart = info->primitive_restart; in nv50_push_vbo()
308 ctx.primitive_restart = false; in nv50_push_vbo()
315 if (info->primitive_restart) { in nv50_push_vbo()
324 nv50->state.prim_restart = info->primitive_restart; in nv50_push_vbo()
/external/mesa3d/src/gallium/auxiliary/indices/
Du_primconvert.c116 new_info.primitive_restart = info->primitive_restart; in util_primconvert_draw_vbo()
125 info->primitive_restart ? PR_ENABLE : PR_DISABLE, in util_primconvert_draw_vbo()
157 if (pc->cfg.fixed_prim_restart && info->primitive_restart) { in util_primconvert_draw_vbo()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_draw.c373 (key->u.primitive_restart && in si_get_init_multi_vgt_param()
421 if (!wd_switch_on_eop && key->u.primitive_restart) in si_get_init_multi_vgt_param()
448 for (int primitive_restart = 0; primitive_restart < 2; primitive_restart++) in si_init_ia_multi_vgt_param_table() local
460 key.u.primitive_restart = primitive_restart; in si_init_ia_multi_vgt_param_table()
484 unsigned instance_count, bool primitive_restart, in si_get_ia_multi_vgt_param() argument
506 key.u.primitive_restart = primitive_restart; in si_get_ia_multi_vgt_param()
641 static bool si_prim_restart_index_changed(struct si_context *sctx, bool primitive_restart, in si_prim_restart_index_changed() argument
644 return primitive_restart && (restart_index != sctx->last_restart_index || in si_prim_restart_index_changed()
651 unsigned instance_count, bool primitive_restart, in si_emit_ia_multi_vgt_param() argument
658 si_get_ia_multi_vgt_param(sctx, info, prim, num_patches, instance_count, primitive_restart, in si_emit_ia_multi_vgt_param()
[all …]
Dsi_compute_prim_discard.c839 bool primitive_restart) in si_shader_select_prim_discard_cs() argument
845 assert(!primitive_restart || VERTEX_COUNTER_GDS_MODE == 2); in si_shader_select_prim_discard_cs()
846 assert(!primitive_restart || info->instance_count == 1); in si_shader_select_prim_discard_cs()
857 key.opt.cs_primitive_restart = primitive_restart; in si_shader_select_prim_discard_cs()
863 if (primitive_restart) { in si_shader_select_prim_discard_cs()
959 unsigned num_draws, bool primitive_restart, in si_prepare_prim_discard_or_split_draw() argument
963 if (!si_shader_select_prim_discard_cs(sctx, info, primitive_restart)) in si_prepare_prim_discard_or_split_draw()
1030 split_draw.primitive_restart = primitive_restart; in si_prepare_prim_discard_or_split_draw()
1052 if (start == 0 && primitive_restart && in si_prepare_prim_discard_or_split_draw()
1341 bool primitive_restart = sctx->cs_prim_discard_state.current->key.opt.cs_primitive_restart; in si_dispatch_prim_discard_cs_and_draw() local
[all …]
/external/mesa3d/src/gallium/drivers/swr/
Dswr_draw.cpp45 !info->primitive_restart && in swr_draw_vbo()
127 if (info->primitive_restart) in swr_draw_vbo()
131 velems->fsState.bEnableCutIndex = info->primitive_restart; in swr_draw_vbo()
227 feState.bEnableCutIndex = info->primitive_restart; in swr_draw_vbo()
/external/mesa3d/src/gallium/drivers/iris/
Diris_draw.c101 if (ice->state.primitive_restart != info->primitive_restart || in iris_update_draw_info()
104 ice->state.primitive_restart = info->primitive_restart; in iris_update_draw_info()
/external/mesa3d/src/gallium/drivers/zink/
Dzink_draw.c221 if (dinfo->primitive_restart && !restart_supported(dinfo->mode)) { in zink_draw_vbo()
242 if (ctx->gfx_pipeline_state.primitive_restart != !!dinfo->primitive_restart) in zink_draw_vbo()
244 ctx->gfx_pipeline_state.primitive_restart = !!dinfo->primitive_restart; in zink_draw_vbo()
274 if ((dinfo->primitive_restart && (dinfo->restart_index != restart_index)) || in zink_draw_vbo()
Dzink_pipeline.h59 bool primitive_restart; member
Dzink_pipeline.c67 if (state->primitive_restart) in zink_create_gfx_pipeline()
72 primitive_state.primitiveRestartEnable = state->primitive_restart ? VK_TRUE : VK_FALSE; in zink_create_gfx_pipeline()
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.3.x/
Dgles3-gtf-master.txt130 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_basic
131 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_elements
132 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_mode
133 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete
134 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_upconvert
135 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_instance_id
136 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_primitive_id
137 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_vao_state
138 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_arrays
139 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete2
[all …]
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/
Dgles3-gtf-master.txt130 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_basic
131 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_elements
132 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_mode
133 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete
134 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_upconvert
135 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_instance_id
136 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_primitive_id
137 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_vao_state
138 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_arrays
139 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete2
[all …]
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.2.x/
Dgles3-gtf-master.txt129 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_basic
130 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_elements
131 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_mode
132 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete
133 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_upconvert
134 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_instance_id
135 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_primitive_id
136 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_vao_state
137 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_arrays
138 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete2
[all …]
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.3.x/src/
Dgles3-gtf-master.txt130 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_basic
131 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_elements
132 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_mode
133 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete
134 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_upconvert
135 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_instance_id
136 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_primitive_id
137 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_vao_state
138 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_arrays
139 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete2
[all …]
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.2.x/src/
Dgles3-gtf-master.txt129 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_basic
130 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_elements
131 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_mode
132 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete
133 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_upconvert
134 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_instance_id
135 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_primitive_id
136 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_vao_state
137 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_arrays
138 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete2
[all …]
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/src/
Dgles3-gtf-master.txt130 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_basic
131 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_elements
132 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_mode
133 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete
134 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_upconvert
135 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_instance_id
136 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_primitive_id
137 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_vao_state
138 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_draw_arrays
139 GTF-GLES3.gtf.GL3Tests.primitive_restart.primitive_restart_incomplete2
[all …]
/external/mesa3d/src/gallium/auxiliary/util/
Du_prim_restart.c236 assert(info->primitive_restart); in util_draw_vbo_without_prim_restart()
312 new_info.primitive_restart = FALSE; in util_draw_vbo_without_prim_restart()
/external/mesa3d/src/mesa/state_tracker/
Dst_draw.c89 info->primitive_restart = true; in setup_primitive_restart()
179 info.primitive_restart = false; in st_draw_vbo()
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_context.c179 if (info->primitive_restart) in etna_update_state_for_draw()
185 …(info->primitive_restart && ctx->index_buffer.FE_PRIMITIVE_RESTART_INDEX != info->restart_index)) { in etna_update_state_for_draw()
235 !info->primitive_restart && in etna_draw_vbo()
/external/mesa3d/src/intel/vulkan/
Dgen7_cmd_buffer.c317 vf.IndexedDrawCutIndexEnable = pipeline->primitive_restart; in genX()
324 ib.CutIndexEnable = pipeline->primitive_restart; in genX()
/external/deqp/doc/testspecs/GLES3/
Dfunctional.primitive_restart.txt22 + dEQP-GLES3.functional.primitive_restart.*

123456