Home
last modified time | relevance | path

Searched refs:prim_restart (Results 1 – 23 of 23) sorted by relevance

/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_primitive_restart.c418 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()
Dbrw_draw_upload.c788 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()
Dbrw_context.c1150 brw->prim_restart.in_progress = false; in brw_create_context()
1151 brw->prim_restart.enable_cut_index = false; in brw_create_context()
Dbrw_context.h1198 } prim_restart; member
DgenX_state_upload.c868 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/
Du_indices_gen.py209 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)
Du_indices.c128 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()
Du_indices.h113 unsigned prim_restart,
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_vbo_translate.c25 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()
Dnvc0_screen.h41 bool prim_restart; member
Dnvc0_vbo.c910 if (en != nvc0->state.prim_restart) { in nvc0_update_prim_restart()
918 nvc0->state.prim_restart = en; in nvc0_update_prim_restart()
Dnvc0_surface.c1369 if (nvc0->state.prim_restart) { in nvc0_blit_3d()
1371 nvc0->state.prim_restart = 0; in nvc0_blit_3d()
/third_party/mesa3d/docs/relnotes/
D21.1.2.rst88 - util/prim_restart: revert part of bad fix
138 - util/prim_restart: fix util_translate_prim_restart_ib
D21.2.0.rst1820 - 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 …]
D20.3.0.rst1777 - gallium/indices: use prim_restart-helper for polygon
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_push.c322 if (nv50->state.prim_restart) { in nv50_push_vbo()
326 nv50->state.prim_restart = info->primitive_restart; in nv50_push_vbo()
Dnv50_screen.h43 bool prim_restart; member
Dnv50_vbo.c892 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/
Dnv30_context.h55 bool prim_restart; member
Dnv30_vbo.c627 if (info->primitive_restart != nv30->state.prim_restart) {
639 nv30->state.prim_restart = info->primitive_restart;
Dnv30_push.c253 nv30->state.prim_restart = info->primitive_restart; in nv30_push_vbo()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_context.h670 bool prim_restart; member
Dcrocus_state.c7828 || ice->state.index_buffer.prim_restart != draw->primitive_restart
7854 ice->state.index_buffer.prim_restart = draw->primitive_restart;