Searched refs:prim_type (Results 1 - 25 of 51) sorted by relevance

123

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_draw_quad.h47 uint offset, uint prim_type, uint num_attribs,
52 uint prim_type, uint num_verts, uint num_attribs);
H A Du_draw_quad.c47 uint prim_type,
65 cso_draw_arrays(cso, prim_type, 0, num_verts);
68 util_draw_arrays(pipe, prim_type, 0, num_verts);
79 uint prim_type, uint num_verts, uint num_attribs)
92 cso_draw_arrays(cso, prim_type, 0, num_verts);
42 util_draw_vertex_buffer(struct pipe_context * pipe,struct cso_context * cso,struct pipe_resource * vbuf,uint vbuf_slot,uint offset,uint prim_type,uint num_verts,uint num_attribs) argument
78 util_draw_user_vertex_buffer(struct cso_context * cso,void * buffer,uint prim_type,uint num_verts,uint num_attribs) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_draw_quad.h47 uint offset, uint prim_type, uint num_attribs,
52 uint prim_type, uint num_verts, uint num_attribs);
H A Du_draw_quad.c47 uint prim_type,
65 cso_draw_arrays(cso, prim_type, 0, num_verts);
68 util_draw_arrays(pipe, prim_type, 0, num_verts);
79 uint prim_type, uint num_verts, uint num_attribs)
92 cso_draw_arrays(cso, prim_type, 0, num_verts);
42 util_draw_vertex_buffer(struct pipe_context * pipe,struct cso_context * cso,struct pipe_resource * vbuf,uint vbuf_slot,uint offset,uint prim_type,uint num_verts,uint num_attribs) argument
78 util_draw_user_vertex_buffer(struct cso_context * cso,void * buffer,uint prim_type,uint num_verts,uint num_attribs) argument
H A Du_prim.h292 u_base_prim_type(enum pipe_prim_type prim_type) argument
294 switch(prim_type) {
313 return prim_type;
318 u_vertices_for_prims(enum pipe_prim_type prim_type, int count) argument
326 assert(prim_type == u_base_prim_type(prim_type) &&
327 prim_type != PIPE_PRIM_PATCHES && prim_type != PIPE_PRIM_POLYGON);
329 const struct u_prim_vertex_count *info = u_prim_vertex_count(prim_type);
/xsrc/external/mit/MesaLib/dist/src/gallium/tests/unit/
H A Du_prim_verts_test.c7 enum pipe_prim_type prim_type; member in struct:test_info
35 uint32_t n = u_vertices_for_prims(info->prim_type, info->count);
38 info->expected, info->count, u_prim_name(info->prim_type), n);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_nir.h133 bool r600_lower_tess_io(nir_shader *shader, enum pipe_prim_type prim_type);
134 bool r600_append_tcs_TF_emission(nir_shader *shader, enum pipe_prim_type prim_type);
135 bool r600_lower_tess_coord(nir_shader *sh, enum pipe_prim_type prim_type);
H A Dsfn_nir_lower_tess_io.cpp276 outer_tf_components(pipe_prim_type prim_type) argument
278 switch (prim_type) {
290 r600_lower_tess_io_impl(nir_builder *b, nir_instr *instr, enum pipe_prim_type prim_type) argument
372 auto ncomps = outer_tf_components(prim_type);
399 bool r600_lower_tess_io(nir_shader *shader, enum pipe_prim_type prim_type) argument
413 progress |= r600_lower_tess_io_impl(&b, instr, prim_type);
430 bool r600_append_tcs_TF_emission(nir_shader *shader, enum pipe_prim_type prim_type) { argument
453 auto outer_comps = outer_tf_components(prim_type);
497 if (prim_type == PIPE_PRIM_LINES)
556 pipe_prim_type prim_type local in function:r600_lower_tess_coord_impl
571 r600_lower_tess_coord(nir_shader * sh,enum pipe_prim_type prim_type) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dast_type.cpp134 if (qualifier.flags.q.prim_type && new_qualifier.flags.q.prim_type
135 && qualifier.prim_type != new_qualifier.prim_type) {
316 if (q.flags.q.prim_type) {
318 this->flags.q.prim_type = 1;
319 this->prim_type = q.prim_type;
513 if (this->flags.q.prim_type) {
515 switch (this->prim_type) {
[all...]
H A Dast.h566 unsigned prim_type:1; member in struct:ast_type_qualifier::flags::__anon08d60aa50508
611 /* gs prim_type reused for primitive mode */
736 GLenum prim_type; member in struct:ast_type_qualifier
1317 ast_gs_input_layout(const struct YYLTYPE &locp, GLenum prim_type) argument
1318 : prim_type(prim_type)
1327 const GLenum prim_type; member in class:ast_gs_input_layout
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dast_type.cpp133 if (qualifier.flags.q.prim_type && new_qualifier.flags.q.prim_type
134 && qualifier.prim_type != new_qualifier.prim_type) {
315 if (q.flags.q.prim_type) {
317 this->flags.q.prim_type = 1;
318 this->prim_type = q.prim_type;
512 if (this->flags.q.prim_type) {
514 switch (this->prim_type) {
[all...]
H A Dast.h562 unsigned prim_type:1; member in struct:ast_type_qualifier::flags::__anona299cf320508
607 /* gs prim_type reused for primitive mode */
726 GLenum prim_type; member in struct:ast_type_qualifier
1292 ast_gs_input_layout(const struct YYLTYPE &locp, GLenum prim_type) argument
1293 : prim_type(prim_type)
1302 const GLenum prim_type; member in class:ast_gs_input_layout
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv50_program.h97 uint8_t prim_type; /* point, line strip or tri strip */ member in struct:nv50_program::__anonfa2b0bd10308
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_pipeline_state.h81 enum pipe_prim_type prim_type; member in struct:d3d12_gfx_pipeline_state
H A Dd3d12_draw.cpp316 topology(enum pipe_prim_type prim_type) argument
318 switch (prim_type) {
356 debug_printf("pipe_prim_type: %s\n", u_prim_name(prim_type));
413 prim_supported(enum pipe_prim_type prim_type) argument
415 switch (prim_type) {
505 if (ctx->gfx_pipeline_state.prim_type != dinfo->mode) {
506 ctx->gfx_pipeline_state.prim_type = (enum pipe_prim_type)dinfo->mode;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.h38 static inline uint32_t DRAW4(enum pc_di_primtype prim_type, argument
42 return CP_DRAW_INDX_OFFSET_0_PRIM_TYPE(prim_type) |
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.h39 DRAW4(enum pc_di_primtype prim_type, enum pc_di_src_sel source_select, argument
42 return CP_DRAW_INDX_OFFSET_0_PRIM_TYPE(prim_type) |
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_util.h102 static inline uint32_t DRAW(enum pc_di_primtype prim_type, argument
107 return (prim_type << 0) |
116 static inline uint32_t DRAW_A20X(enum pc_di_primtype prim_type, argument
123 return (prim_type << 0) |
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_util.h233 DRAW(enum pc_di_primtype prim_type, enum pc_di_src_sel source_select, argument
237 return (prim_type << 0) | (source_select << 6) | ((index_size & 1) << 11) |
243 DRAW_A20X(enum pc_di_primtype prim_type, argument
248 return (prim_type << 0) | (source_select << 6) |
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv50_program.h102 uint8_t prim_type; /* point, line strip or tri strip */ member in struct:nv50_program::__anonbe7590440308
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_fetch_shade_pipeline.c380 prim_type(unsigned prim, unsigned flags) function in typeref:typename:unsigned
410 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
438 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
469 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
H A Ddraw_pt_fetch_shade_pipeline_llvm.c499 prim_type(unsigned prim, unsigned flags) function in typeref:typename:unsigned
529 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
557 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
587 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_fetch_shade_pipeline.c382 prim_type(unsigned prim, unsigned flags) function in typeref:typename:unsigned
412 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
440 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
471 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_context.c141 enum pipe_prim_type prim_type = u_base_prim_type(v3d->prim_mode); local in function:v3d_update_primitive_counters
142 uint32_t num_verts = u_vertices_for_prims(prim_type,
/xsrc/external/mit/MesaLib/dist/src/freedreno/decode/
H A Dcffdec.c1875 uint32_t prim_type = dwords[1] & 0x1f; local in function:draw_indx_common
1880 primtype = rnn_enumname(rnn, "pc_di_primtype", prim_type);
1885 printl(2, "%sprim_type: %s (%d)\n", levels[level], primtype, prim_type);
1993 uint32_t prim_type = dwords[0] & 0x1f; local in function:cp_draw_indx_offset
1995 do_query(rnn_enumname(rnn, "pc_di_primtype", prim_type), num_indices);
2006 uint32_t prim_type = dwords[0] & 0x1f; local in function:cp_draw_indx_indirect
2009 do_query(rnn_enumname(rnn, "pc_di_primtype", prim_type), 0);
2030 uint32_t prim_type = dwords[0] & 0x1f; local in function:cp_draw_indirect
2033 do_query(rnn_enumname(rnn, "pc_di_primtype", prim_type), 0);
2045 uint32_t prim_type local in function:cp_draw_indirect_multi
[all...]

Completed in 50 milliseconds

123