/third_party/mesa3d/src/microsoft/vulkan/ |
D | dzn_meta.c | 135 bool prim_restart = type == DZN_INDIRECT_INDEXED_DRAW_TRIANGLE_FAN_PRIM_RESTART || in dzn_meta_indirect_draw_init() local 138 triangle_fan && prim_restart ? in dzn_meta_indirect_draw_init() 274 bool prim_restart = in dzn_meta_triangle_fan_rewrite_index_init() local 279 prim_restart ? in dzn_meta_triangle_fan_rewrite_index_init() 297 prim_restart ? in dzn_meta_triangle_fan_rewrite_index_init() 323 if (prim_restart) { in dzn_meta_triangle_fan_rewrite_index_init() 369 if (prim_restart) { in dzn_meta_triangle_fan_rewrite_index_init() 385 prim_restart ? in dzn_meta_triangle_fan_rewrite_index_init()
|
D | dzn_private.h | 108 dzn_index_type_from_dxgi_format(DXGI_FORMAT format, bool prim_restart) in dzn_index_type_from_dxgi_format() argument 113 return prim_restart ? DZN_INDEX_2B_WITH_PRIM_RESTART : DZN_INDEX_2B; in dzn_index_type_from_dxgi_format() 115 return prim_restart ? DZN_INDEX_4B_WITH_PRIM_RESTART : DZN_INDEX_4B; in dzn_index_type_from_dxgi_format()
|
D | dzn_nir.c | 119 bool prim_restart = type == DZN_INDIRECT_INDEXED_DRAW_TRIANGLE_FAN_PRIM_RESTART || in dzn_nir_indirect_draw_shader() local 226 if (prim_restart) { in dzn_nir_indirect_draw_shader() 256 prim_restart ? in dzn_nir_indirect_draw_shader()
|
D | dzn_cmd_buffer.c | 2598 ASSERTED bool prim_restart = in dzn_cmd_buffer_triangle_fan_rewrite_index() local 2601 assert(!prim_restart); in dzn_cmd_buffer_triangle_fan_rewrite_index() 2712 bool prim_restart = in dzn_cmd_buffer_indirect_draw() local 2779 prim_restart ? in dzn_cmd_buffer_indirect_draw() 2783 if (triangle_fan_index_buf_stride > 0 && prim_restart) in dzn_cmd_buffer_indirect_draw() 2793 if (prim_restart && count_buf) in dzn_cmd_buffer_indirect_draw() 2795 else if (prim_restart && !count_buf) in dzn_cmd_buffer_indirect_draw() 2797 else if (!prim_restart && count_buf) in dzn_cmd_buffer_indirect_draw() 2844 dzn_index_type_from_dxgi_format(cmdbuf->state.ib.view.Format, prim_restart) : in dzn_cmd_buffer_indirect_draw()
|
/third_party/mesa3d/src/util/indices/ |
D | u_indices_gen.py | 210 def prim_restart(in_verts, out_verts, out_prims, close_func = None): function 260 prim_restart(2, 2, 1, close_func) 294 prim_restart(3, 3, 1, close_func) 312 prim_restart(3, 3, 1, close_func) 326 prim_restart(4, 3, 2) 337 prim_restart(4, 3, 2)
|
D | u_indices.c | 128 unsigned prim_restart, in u_index_translator() argument 163 *out_translate = translate[in_idx][out_idx][in_pv][out_pv][prim_restart][prim]; in u_index_translator()
|
D | u_indices.h | 113 unsigned prim_restart,
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_vbo_translate.c | 25 bool prim_restart; member 258 if (unlikely(ctx->prim_restart)) in disp_vertices_i08() 315 if (unlikely(ctx->prim_restart)) in disp_vertices_i16() 372 if (unlikely(ctx->prim_restart)) in disp_vertices_i32() 583 ctx.prim_restart = info->primitive_restart; in nvc0_push_vbo() 597 if (nvc0->state.prim_restart) { in nvc0_push_vbo() 600 nvc0->state.prim_restart = info->primitive_restart; in nvc0_push_vbo()
|
D | nvc0_screen.h | 41 bool prim_restart; member
|
D | nvc0_vbo.c | 910 if (en != nvc0->state.prim_restart) { in nvc0_update_prim_restart() 918 nvc0->state.prim_restart = en; in nvc0_update_prim_restart()
|
D | nvc0_surface.c | 1369 if (nvc0->state.prim_restart) { in nvc0_blit_3d() 1371 nvc0->state.prim_restart = 0; in nvc0_blit_3d()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.1.2.rst | 88 - util/prim_restart: revert part of bad fix 138 - util/prim_restart: fix util_translate_prim_restart_ib
|
D | 21.2.0.rst | 1820 - crocus: restrict prim_restart on index buffer check to pre-hsw 2302 - util/prim_restart: revert part of bad fix 3863 - util/prim_restart: fix util_translate_prim_restart_ib 3962 - util/prim_restart: assert the index size at the start of the function 3963 - util/prim_restart: pre-trim degenerate primitives during draw rewrite 3964 - util/prim_restart: store index bounds while rewriting draws 3965 - util/prim_restart: store the total index count when rewriting draws 3966 - util/prim_restart: update index bounds before draws in util_draw_vbo_without_prim_restart 3967 - util/prim_restart: simplify util_draw_vbo_without_prim_restart a bit 3993 - util/prim_restart: use more direct conversion for restart index [all …]
|
D | 20.3.0.rst | 1777 - gallium/indices: use prim_restart-helper for polygon
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_push.c | 322 if (nv50->state.prim_restart) { in nv50_push_vbo() 326 nv50->state.prim_restart = info->primitive_restart; in nv50_push_vbo()
|
D | nv50_screen.h | 43 bool prim_restart; member
|
D | nv50_vbo.c | 892 if (info->primitive_restart != nv50->state.prim_restart) { in nv50_draw_vbo() 904 nv50->state.prim_restart = info->primitive_restart; in nv50_draw_vbo()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_context.h | 55 bool prim_restart; member
|
D | nv30_vbo.c | 627 if (info->primitive_restart != nv30->state.prim_restart) { 639 nv30->state.prim_restart = info->primitive_restart;
|
D | nv30_push.c | 253 nv30->state.prim_restart = info->primitive_restart; in nv30_push_vbo()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_context.h | 670 bool prim_restart; member
|
D | crocus_state.c | 7833 || ice->state.index_buffer.prim_restart != draw->primitive_restart 7861 ice->state.index_buffer.prim_restart = draw->primitive_restart;
|