Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_context.c127 if (vc4->primconvert) in vc4_context_destroy()
128 util_primconvert_destroy(vc4->primconvert); in vc4_context_destroy()
209 vc4->primconvert = util_primconvert_create(pctx, in vc4_context_create()
211 if (!vc4->primconvert) in vc4_context_create()
Dvc4_draw.c307 … util_primconvert_save_rasterizer_state(vc4->primconvert, &vc4->rasterizer->base); in vc4_draw_vbo()
308 util_primconvert_draw_vbo(vc4->primconvert, info); in vc4_draw_vbo()
Dvc4_context.h331 struct primconvert_context *primconvert; member
/external/mesa3d/docs/relnotes/
D10.3.6.rst72 - util/primconvert: pass index bias through
73 - util/primconvert: support instanced rendering
74 - util/primconvert: take ib offset into account
78 - util/primconvert: Avoid point arithmetic; apply offset on all cases.
D19.0.0.rst495 - virgl: use primconvert provoking vertex properly
D19.3.0.rst1452 - zink: use primconvert to get rid of 8-bit indices
D19.1.0.rst458 - panfrost: Fix primconvert check
D20.3.0.rst3804 - zink: remove ADJACENCY prim types from primconvert path
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_context.c141 if (ctx->primconvert) in etna_context_destroy()
142 util_primconvert_destroy(ctx->primconvert); in etna_context_destroy()
243 struct primconvert_context *primconvert = ctx->primconvert; in etna_draw_vbo() local
244 util_primconvert_save_rasterizer_state(primconvert, ctx->rasterizer); in etna_draw_vbo()
245 util_primconvert_draw_vbo(primconvert, info); in etna_draw_vbo()
638 ctx->primconvert = util_primconvert_create(pctx, ctx->prim_hwsupport); in etna_context_create()
639 if (!ctx->primconvert) in etna_context_create()
Detnaviv_context.h147 struct primconvert_context *primconvert; member
/external/mesa3d/src/gallium/drivers/v3d/
Dv3d_context.c239 if (v3d->primconvert) in v3d_context_destroy()
240 util_primconvert_destroy(v3d->primconvert); in v3d_context_destroy()
344 v3d->primconvert = util_primconvert_create(pctx, in v3d_context_create()
346 if (!v3d->primconvert) in v3d_context_create()
Dv3d_context.h461 struct primconvert_context *primconvert; member
Dv3dx_draw.c1117 util_primconvert_save_rasterizer_state(v3d->primconvert, &v3d->rasterizer->base); in v3d_draw_vbo()
1118 util_primconvert_draw_vbo(v3d->primconvert, info); in v3d_draw_vbo()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_context.c242 if (ctx->primconvert) in fd_context_destroy()
243 util_primconvert_destroy(ctx->primconvert); in fd_context_destroy()
458 ctx->primconvert = util_primconvert_create(pctx, ctx->primtype_mask); in fd_context_init()
459 if (!ctx->primconvert) in fd_context_init()
Dfreedreno_draw.c240 util_primconvert_save_rasterizer_state(ctx->primconvert, ctx->rasterizer); in fd_draw_vbo()
241 util_primconvert_draw_vbo(ctx->primconvert, info); in fd_draw_vbo()
Dfreedreno_context.h188 struct primconvert_context *primconvert; member
/external/mesa3d/src/gallium/drivers/virgl/
Dvirgl_context.h99 struct primconvert_context *primconvert; member
Dvirgl_context.c864 util_primconvert_save_rasterizer_state(vctx->primconvert, &vctx->rs_state.rs); in virgl_draw_vbo()
865 util_primconvert_draw_vbo(vctx->primconvert, dinfo); in virgl_draw_vbo()
1401 util_primconvert_destroy(vctx->primconvert); in virgl_context_destroy()
1568 vctx->primconvert = util_primconvert_create(&vctx->base, rs->caps.caps.v1.prim_mask); in virgl_context_create()
/external/mesa3d/src/gallium/drivers/zink/
Dzink_context.h109 struct primconvert_context *primconvert; member
Dzink_draw.c233 util_primconvert_save_rasterizer_state(ctx->primconvert, &rast_state->base); in zink_draw_vbo()
234 util_primconvert_draw_vbo(ctx->primconvert, dinfo); in zink_draw_vbo()
Dzink_context.c72 util_primconvert_destroy(ctx->primconvert); in zink_context_destroy()
1259 ctx->primconvert = util_primconvert_create(&ctx->base, prim_hwsupport); in zink_context_create()
1260 if (!ctx->primconvert) in zink_context_create()
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_context.h165 struct primconvert_context *primconvert; member
Dpan_context.c455 util_primconvert_save_rasterizer_state(ctx->primconvert, &ctx->rasterizer->base); in panfrost_draw_vbo()
456 util_primconvert_draw_vbo(ctx->primconvert, info); in panfrost_draw_vbo()
1607 ctx->primconvert = util_primconvert_create(gallium, ctx->draw_modes); in panfrost_create_context()