Home
last modified time | relevance | path

Searched refs:prim_type (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/util/
Du_draw_quad.c47 uint prim_type, in util_draw_vertex_buffer() argument
65 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_vertex_buffer()
68 util_draw_arrays(pipe, prim_type, 0, num_verts); in util_draw_vertex_buffer()
79 uint prim_type, uint num_verts, uint num_attribs) in util_draw_user_vertex_buffer() argument
91 cso_draw_arrays(cso, prim_type, 0, num_verts); in util_draw_user_vertex_buffer()
Du_draw_quad.h47 uint offset, uint prim_type, uint num_attribs,
52 uint prim_type, uint num_verts, uint num_attribs);
/external/mesa3d/src/compiler/glsl/
Dast_type.cpp128 if (qualifier.flags.q.prim_type && new_qualifier.flags.q.prim_type in validate_prim_type()
129 && qualifier.prim_type != new_qualifier.prim_type) { in validate_prim_type()
275 if (q.flags.q.prim_type) { in merge_qualifier()
277 this->flags.q.prim_type = 1; in merge_qualifier()
278 this->prim_type = q.prim_type; in merge_qualifier()
442 if (this->flags.q.prim_type) { in validate_out_qualifier()
444 switch (this->prim_type) { in validate_out_qualifier()
464 valid_out_mask.flags.q.prim_type = 1; in validate_out_qualifier()
536 if (this->flags.q.prim_type) { in validate_in_qualifier()
538 switch (this->prim_type) { in validate_in_qualifier()
[all …]
Dast.h545 unsigned prim_type:1; member
679 GLenum prim_type; member
1225 ast_gs_input_layout(const struct YYLTYPE &locp, GLenum prim_type) in ast_gs_input_layout() argument
1226 : prim_type(prim_type) in ast_gs_input_layout()
1235 const GLenum prim_type;
Dglsl_parser_extras.cpp1732 if (state->in_qualifier->flags.q.prim_type) in set_shader_inout_layout()
1733 shader->info.TessEval.PrimitiveMode = state->in_qualifier->prim_type; in set_shader_inout_layout()
1767 shader->info.Geom.InputType = state->in_qualifier->prim_type; in set_shader_inout_layout()
1772 if (state->out_qualifier->flags.q.prim_type) { in set_shader_inout_layout()
1773 shader->info.Geom.OutputType = state->out_qualifier->prim_type; in set_shader_inout_layout()
Dglsl_parser.yy1290 $$.flags.q.prim_type = 1;
1291 $$.prim_type = map[i].e;
1451 $$.flags.q.prim_type = 1;
1452 $$.prim_type = map[i].e;
Dast_to_hir.cpp3735 if (qual->flags.q.prim_type) { in apply_type_qualifier_to_variable()
4427 num_vertices = vertices_per_prim(state->in_qualifier->prim_type); in handle_geometry_shader_input_decl()
8003 || state->in_qualifier->prim_type == this->prim_type); in hir()
8009 unsigned num_vertices = vertices_per_prim(this->prim_type); in hir()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_draw.h40 static inline uint32_t DRAW4(enum pc_di_primtype prim_type, in DRAW4() argument
44 return CP_DRAW_INDX_OFFSET_0_PRIM_TYPE(prim_type) | in DRAW4()
/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pt_fetch_shade_pipeline.c363 prim_type(unsigned prim, unsigned flags) in prim_type() function
393 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in fetch_pipeline_run()
421 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in fetch_pipeline_linear_run()
452 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in fetch_pipeline_linear_run_elts()
Ddraw_pt_fetch_shade_pipeline_llvm.c478 prim_type(unsigned prim, unsigned flags) in prim_type() function
508 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in llvm_middle_end_run()
536 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in llvm_middle_end_linear_run()
566 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in llvm_middle_end_linear_run_elts()
/external/autotest/client/common_lib/cros/
Ddbus_send.py155 for prim_type, prefix in int_map.iteritems():
156 if isinstance(raw_arg, prim_type):
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_program.h97 uint8_t prim_type; /* point, line strip or tri strip */ member
Dnv50_program.c404 prog->gp.prim_type = NV50_3D_GP_OUTPUT_PRIMITIVE_TYPE_LINE_STRIP; in nv50_program_translate()
407 prog->gp.prim_type = NV50_3D_GP_OUTPUT_PRIMITIVE_TYPE_TRIANGLE_STRIP; in nv50_program_translate()
412 prog->gp.prim_type = NV50_3D_GP_OUTPUT_PRIMITIVE_TYPE_POINTS; in nv50_program_translate()
Dnv50_shader_state.c267 PUSH_DATA (push, gp->gp.prim_type); in nv50_gmtyprog_validate()
273 nv50->state.prim_size = gp->gp.prim_type; /* enum matches vertex count */ in nv50_gmtyprog_validate()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_util.h97 static inline uint32_t DRAW(enum pc_di_primtype prim_type, in DRAW() argument
102 return (prim_type << 0) | in DRAW()
/external/mesa3d/src/gallium/drivers/ilo/shader/
Dilo_shader_gs.c73 int prim_type; member
164 gcc->vars.prim_type = GEN6_3DPRIM_POINTLIST; in gs_init_vars()
167 gcc->vars.prim_type = GEN6_3DPRIM_LINESTRIP; in gs_init_vars()
170 gcc->vars.prim_type = GEN6_3DPRIM_TRISTRIP; in gs_init_vars()
407 tsrc_imm_d(gcc->vars.prim_type << 2 | in gs_lower_opcode_emit_vue_static()
416 tsrc_imm_d(gcc->vars.prim_type << 2 | in gs_lower_opcode_emit_vue_static()
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_tgsi_vgpu10.c187 VGPU10_PRIMITIVE prim_type;/**< VGPU10 primitive type */ member
1926 emit->gs.prim_type = primType[prop->u[0].Data]; in emit_vgpu10_property()
1927 assert(emit->gs.prim_type != VGPU10_PRIMITIVE_UNDEFINED); in emit_vgpu10_property()
1928 emit->gs.input_size = inputArraySize[emit->gs.prim_type]; in emit_vgpu10_property()
1975 opcode0.primitive = emit->gs.prim_type; in emit_property_instructions()