/third_party/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_primitive_restart.c | 418 if (brw->prim_restart.in_progress) { in brw_handle_primitive_restart() 432 brw->prim_restart.in_progress = true; in brw_handle_primitive_restart() 437 brw->prim_restart.enable_cut_index = true; in brw_handle_primitive_restart() 438 brw->prim_restart.restart_index = restart_index; in brw_handle_primitive_restart() 442 brw->prim_restart.enable_cut_index = false; in brw_handle_primitive_restart() 458 brw->prim_restart.in_progress = false; in brw_handle_primitive_restart()
|
D | brw_draw_upload.c | 788 if (brw->prim_restart.enable_cut_index != brw->ib.enable_cut_index) { in brw_upload_indices() 789 brw->ib.enable_cut_index = brw->prim_restart.enable_cut_index; in brw_upload_indices()
|
D | brw_context.c | 1150 brw->prim_restart.in_progress = false; in brw_create_context() 1151 brw->prim_restart.enable_cut_index = false; in brw_create_context()
|
D | brw_context.h | 1198 } prim_restart; member
|
D | genX_state_upload.c | 868 assert(brw->ib.enable_cut_index == brw->prim_restart.enable_cut_index); in genX() 905 if (brw->prim_restart.enable_cut_index && brw->ib.ib) { in genX() 907 vf.CutIndex = brw->prim_restart.restart_index; in genX()
|
/third_party/mesa3d/src/gallium/auxiliary/indices/ |
D | u_indices_gen.py | 209 def prim_restart(in_verts, out_verts, out_prims, close_func = None): function 259 prim_restart(2, 2, 1, close_func) 293 prim_restart(3, 3, 1, close_func) 311 prim_restart(3, 3, 1, close_func) 325 prim_restart(4, 3, 2) 336 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 | 7828 || ice->state.index_buffer.prim_restart != draw->primitive_restart 7854 ice->state.index_buffer.prim_restart = draw->primitive_restart;
|