/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_push.c | 50 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()
|
D | nv30_vbo.c | 604 if (info->primitive_restart != nv30->state.prim_restart) { 605 if (info->primitive_restart) { 616 nv30->state.prim_restart = info->primitive_restart; 618 if (info->primitive_restart) {
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_push.c | 26 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() 290 ctx.primitive_restart = info->primitive_restart; in nv50_push_vbo() 306 ctx.primitive_restart = false; in nv50_push_vbo() 313 if (info->primitive_restart) { in nv50_push_vbo() 322 nv50->state.prim_restart = info->primitive_restart; in nv50_push_vbo()
|
D | nv50_vbo.c | 852 if (info->primitive_restart != nv50->state.prim_restart) { in nv50_draw_vbo() 853 if (info->primitive_restart) { in nv50_draw_vbo() 864 nv50->state.prim_restart = info->primitive_restart; in nv50_draw_vbo() 866 if (info->primitive_restart) { in nv50_draw_vbo()
|
/external/mesa3d/src/gallium/auxiliary/indices/ |
D | u_primconvert.c | 131 new_info.primitive_restart = info->primitive_restart; in util_primconvert_draw_vbo() 137 info->primitive_restart ? PR_ENABLE : PR_DISABLE, in util_primconvert_draw_vbo()
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/ |
D | gles3-gtf-master.txt | 130 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/ |
D | gles3-gtf-master.txt | 129 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/ |
D | gles3-gtf-master.txt | 130 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.3.x/src/ |
D | gles3-gtf-master.txt | 130 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/ |
D | gles3-gtf-master.txt | 129 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/master/ |
D | gles3-gtf-master.txt | 130 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/drivers/swr/ |
D | swr_draw.cpp | 146 || (velems->fsState.bEnableCutIndex != info->primitive_restart)) { in swr_draw_vbo() 149 velems->fsState.bEnableCutIndex = info->primitive_restart; in swr_draw_vbo() 194 feState.bEnableCutIndex = info->primitive_restart; in swr_draw_vbo()
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_prim_restart.c | 190 assert(info->primitive_restart); in util_draw_vbo_without_prim_restart() 257 new_info.primitive_restart = FALSE; in util_draw_vbo_without_prim_restart()
|
D | u_vbuf.c | 1033 boolean primitive_restart, in u_vbuf_get_minmax_index() argument 1058 if (primitive_restart) { in u_vbuf_get_minmax_index() 1080 if (primitive_restart) { in u_vbuf_get_minmax_index() 1102 if (primitive_restart) { in u_vbuf_get_minmax_index() 1207 new_info.primitive_restart, in u_vbuf_draw_vbo() 1221 if (!new_info.primitive_restart && in u_vbuf_draw_vbo()
|
/external/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_context.c | 90 if (info->primitive_restart) in etna_update_state_for_draw() 96 …(info->primitive_restart && ctx->index_buffer.FE_PRIMITIVE_RESTART_INDEX != info->restart_index)) { in etna_update_state_for_draw()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_draw.c | 336 (info->primitive_restart && in si_get_ia_multi_vgt_param() 519 if (info->primitive_restart != sctx->last_primitive_restart_en) { in si_emit_draw_registers() 520 radeon_set_context_reg(cs, R_028A94_VGT_MULTI_PRIM_IB_RESET_EN, info->primitive_restart); in si_emit_draw_registers() 521 sctx->last_primitive_restart_en = info->primitive_restart; in si_emit_draw_registers() 524 if (info->primitive_restart && in si_emit_draw_registers() 1080 !info->primitive_restart; in si_draw_vbo()
|
/external/mesa3d/src/intel/vulkan/ |
D | gen7_cmd_buffer.c | 237 vf.IndexedDrawCutIndexEnable = pipeline->primitive_restart; in genX() 244 ib.CutIndexEnable = pipeline->primitive_restart; in genX()
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_draw.c | 148 info->primitive_restart = true; in setup_primitive_restart() 271 else if (info.primitive_restart) { in st_draw_vbo()
|
/external/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_hw.h | 218 unsigned primitive_restart:1; member
|
/external/deqp/android/cts/lmp-mr1/ |
D | gles3-master.txt | 33571 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements 33572 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements_instanced 33573 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_range_elements 33574 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements 33575 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements_instanced 33576 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_range_elements 33577 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements 33578 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements_instanced 33579 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_range_elements 33580 dEQP-GLES3.functional.primitive_restart.basic.line_strip.unsigned_byte.draw_elements [all …]
|
/external/deqp/android/cts/lmp-mr1/src/ |
D | es30-lmp-mr1.txt | 33571 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements 33572 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements_instanced 33573 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_range_elements 33574 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements 33575 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements_instanced 33576 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_range_elements 33577 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements 33578 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements_instanced 33579 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_range_elements 33580 dEQP-GLES3.functional.primitive_restart.basic.line_strip.unsigned_byte.draw_elements [all …]
|
/external/deqp/android/cts/lmp/ |
D | gles3-master.txt | 33493 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements 33494 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements_instanced 33495 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_range_elements 33496 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements 33497 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements_instanced 33498 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_range_elements 33499 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements 33500 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements_instanced 33501 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_range_elements 33502 dEQP-GLES3.functional.primitive_restart.basic.line_strip.unsigned_byte.draw_elements [all …]
|
/external/deqp/android/cts/lmp/src/ |
D | es30-lmp.txt | 33493 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements 33494 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements_instanced 33495 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_range_elements 33496 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements 33497 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements_instanced 33498 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_range_elements 33499 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements 33500 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements_instanced 33501 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_range_elements 33502 dEQP-GLES3.functional.primitive_restart.basic.line_strip.unsigned_byte.draw_elements [all …]
|
/external/deqp/android/cts/mnc/ |
D | gles3-master.txt | 36451 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements 36452 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements_instanced 36453 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_range_elements 36454 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements 36455 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements_instanced 36456 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_range_elements 36457 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements 36458 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements_instanced 36459 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_range_elements 36460 dEQP-GLES3.functional.primitive_restart.basic.line_strip.unsigned_byte.draw_elements [all …]
|
/external/deqp/android/cts/mnc/src/ |
D | gles3-master.txt | 36451 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements 36452 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_elements_instanced 36453 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_byte.draw_range_elements 36454 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements 36455 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_elements_instanced 36456 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_short.draw_range_elements 36457 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements 36458 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_elements_instanced 36459 dEQP-GLES3.functional.primitive_restart.basic.points.unsigned_int.draw_range_elements 36460 dEQP-GLES3.functional.primitive_restart.basic.line_strip.unsigned_byte.draw_elements [all …]
|