Home
last modified time | relevance | path

Searched refs:primtype (Results 1 – 24 of 24) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.h44 enum pc_di_primtype primtype, enum pc_di_vis_cull_mode vismode, in fd5_draw() argument
62 OUT_RINGP(ring, DRAW4(primtype, src_sel, idx_type, 0), in fd5_draw()
65 OUT_RING(ring, DRAW4(primtype, src_sel, idx_type, vismode)); in fd5_draw()
82 enum pc_di_primtype primtype, enum pc_di_vis_cull_mode vismode, in fd5_draw_emit() argument
103 DRAW4(primtype, DI_SRC_SEL_DMA, in fd5_draw_emit()
111 OUT_RINGP(ring, DRAW4(primtype, DI_SRC_SEL_AUTO_INDEX, 0, 0), in fd5_draw_emit()
138 fd5_draw(batch, ring, primtype, vismode, src_sel, draw->count, in fd5_draw_emit()
Dfd5_draw.c47 enum pc_di_primtype primtype = ctx->screen->primtypes[info->mode]; in draw_impl() local
65 fd5_draw_emit(ctx->batch, ring, primtype, in draw_impl()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_draw.h50 enum pc_di_primtype primtype, enum pc_di_vis_cull_mode vismode, in fd4_draw() argument
68 OUT_RINGP(ring, DRAW4(primtype, src_sel, idx_type, 0), in fd4_draw()
71 OUT_RING(ring, DRAW4(primtype, src_sel, idx_type, vismode)); in fd4_draw()
88 enum pc_di_primtype primtype, enum pc_di_vis_cull_mode vismode, in fd4_draw_emit() argument
108 DRAW4(primtype, DI_SRC_SEL_DMA, in fd4_draw_emit()
117 OUT_RINGP(ring, DRAW4(primtype, DI_SRC_SEL_AUTO_INDEX, 0, 0), in fd4_draw_emit()
144 fd4_draw(batch, ring, primtype, vismode, src_sel, draw->count, in fd4_draw_emit()
Dfd4_draw.c47 enum pc_di_primtype primtype = ctx->screen->primtypes[info->mode]; in draw_impl() local
67 primtype = DI_PT_POINTLIST_PSIZE; in draw_impl()
69 fd4_draw_emit(ctx->batch, ring, primtype, in draw_impl()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_draw.h44 enum pc_di_primtype primtype, enum pc_di_vis_cull_mode vismode, in fd_draw() argument
94 OUT_RING(ring, DRAW_A20X(primtype, DI_FACE_CULL_NONE, src_sel, idx_type, in fd_draw()
107 OUT_RINGP(ring, DRAW(primtype, src_sel, idx_type, 0, instances), in fd_draw()
110 OUT_RING(ring, DRAW(primtype, src_sel, idx_type, vismode, instances)); in fd_draw()
144 enum pc_di_primtype primtype, enum pc_di_vis_cull_mode vismode, in fd_draw_emit() argument
169 fd_draw(batch, ring, primtype, vismode, src_sel, draw->count, in fd_draw_emit()
/third_party/mesa3d/src/freedreno/decode/scripts/
Dparse-submits.lua303 function draw(primtype, nindx)
304 dbg("draw: %s (%s)\n", primtype, mode)
306 if primtype == "BLIT_OP_SCALE" then
309 elseif primtype == "EVENT:BLIT" then
332 if m == "RM6_RESOLVE" and primtype == "EVENT:BLIT" then
335 printf("unknown MODE %s for primtype %s\n", m, primtype)
Danalyze.lua60 function draw(primtype, nindx)
65 if primtype == "DI_PT_RECTLIST" then
69 local draw = {["primtype"] = primtype, ["regs"] = regtbl}
Dtest.lua9 function draw(primtype, nindx)
10 io.write("DRAW: " .. primtype .. ", " .. nindx .. "\n")
Dtex3d-layout.lua37 function draw(primtype, nindx)
38 if primtype ~= "BLIT_OP_SCALE" then
Dtexturator-to-unit-test.lua57 function draw(primtype, nindx)
61 if primtype == "BLIT_OP_SCALE" then
Dsanity-a6xx.lua57 function draw(primtype, nindx)
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_draw.c59 enum pc_di_primtype primtype = ctx->screen->primtypes[info->mode]; in draw_impl() local
90 primtype = DI_PT_POINTLIST_PSIZE; in draw_impl()
92 fd_draw_emit(ctx->batch, ring, primtype, in draw_impl()
/third_party/libdrm/intel/
Dintel_decode.c2287 const char *primtype; in decode_3d_primitive() local
2293 primtype = "TRILIST"; in decode_3d_primitive()
2296 primtype = "TRISTRIP"; in decode_3d_primitive()
2299 primtype = "TRISTRIP_REVERSE"; in decode_3d_primitive()
2302 primtype = "TRIFAN"; in decode_3d_primitive()
2305 primtype = "POLYGON"; in decode_3d_primitive()
2308 primtype = "LINELIST"; in decode_3d_primitive()
2311 primtype = "LINESTRIP"; in decode_3d_primitive()
2314 primtype = "RECTLIST"; in decode_3d_primitive()
2317 primtype = "POINTLIST"; in decode_3d_primitive()
[all …]
/third_party/mesa3d/src/freedreno/decode/
Dcffdec.c1020 __do_query(const char *primtype, uint32_t num_indices) in __do_query() argument
1038 printf("%4d: %s(%u,%u-%u,%u):%u:", draw_count, primtype, bin_x1, in __do_query()
1063 do_query_compare(const char *primtype, uint32_t num_indices) in do_query_compare() argument
1087 __do_query(primtype, num_indices); in do_query_compare()
1094 __do_query(primtype, num_indices); in do_query_compare()
1109 do_query(const char *primtype, uint32_t num_indices) in do_query() argument
1112 script_draw(primtype, num_indices); in do_query()
1115 do_query_compare(primtype, num_indices); in do_query()
1122 __do_query(primtype, num_indices); in do_query()
1878 const char *primtype; in draw_indx_common() local
[all …]
Dscript.h49 void script_draw(const char *primtype, uint32_t nindx);
Dscript.c658 script_draw(const char *primtype, uint32_t nindx) in script_draw() argument
671 lua_pushstring(L, primtype); in script_draw()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.h175 enum pc_di_primtype primtype; member
Dtu_cmd_buffer.h332 enum pc_di_primtype primtype; member
Dtu_cmd_buffer.c2464 subdraw_size *= (pipeline->ia.primtype - DI_PT_PATCHES0); in tu_CmdBindPipeline()
2756 cmd->state.primtype = tu6_primtype(primitiveTopology); in tu_CmdSetPrimitiveTopologyEXT()
4564 enum pc_di_primtype primtype = pipeline->ia.primtype; in tu_draw_initiator() local
4567 if (primtype < DI_PT_PATCHES0) { in tu_draw_initiator()
4575 primtype = cmd->state.primtype; in tu_draw_initiator()
4580 CP_DRAW_INDX_OFFSET_0_PRIM_TYPE(primtype) | in tu_draw_initiator()
Dtu_pipeline.c3290 pipeline->ia.primtype = tu6_primtype(ia_info->topology); in tu_pipeline_builder_parse_input_assembly()
3318 assert(pipeline->ia.primtype == DI_PT_PATCHES0); in tu_pipeline_builder_parse_tessellation()
3320 pipeline->ia.primtype += tess_info->patchControlPoints; in tu_pipeline_builder_parse_tessellation()
3377 if (tu6_primtype_line(pipeline->ia.primtype) || in tu_pipeline_builder_parse_rasterization()
3378 (tu6_primtype_patches(pipeline->ia.primtype) && in tu_pipeline_builder_parse_rasterization()
/third_party/mesa3d/docs/relnotes/
D21.2.2.rst223 - util/primconvert: force restart rewrites if original primtype wasn't supported
D21.3.0.rst3103 - util/primconvert: force restart rewrites if original primtype wasn't supported
D20.2.0.rst1014 - turnip: Parse tess state and support PATCH primtype
D21.2.0.rst4094 - util/primconvert: handle rewriting of prim-restart draws with unsupported primtype