Home
last modified time | relevance | path

Searched refs:gs_out_prim (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pt_fetch_shade_pipeline.c81 const unsigned gs_out_prim = (gs ? gs->output_primitive : in fetch_pipeline_prepare() local
86 gs_out_prim == PIPE_PRIM_POINTS; in fetch_pipeline_prepare()
128 gs_out_prim, in fetch_pipeline_prepare()
Ddraw_pt_fetch_emit.c100 unsigned gs_out_prim = (draw->gs.geometry_shader ? in fetch_emit_prepare() local
104 draw->render->set_primitive(draw->render, gs_out_prim); in fetch_emit_prepare()
/external/virglrenderer/src/
Dvrend_shader.h101 int gs_out_prim; member
Dvrend_shader.c251 int gs_in_prim, gs_out_prim, gs_max_out_verts; member
1653 ctx->gs_out_prim = prop->u[0].Data; in iter_property()
6475 …emit_hdrf(glsl_strbufs, "layout(%s, max_vertices = %d) out;\n", prim_to_name(ctx->gs_out_prim), ct… in emit_ios_geom()
6864 sinfo->gs_out_prim = ctx->gs_out_prim; in fill_sinfo()
Dvrend_renderer.c3358 fs_prim_mode = sub_ctx->shaders[PIPE_SHADER_GEOMETRY]->sinfo.gs_out_prim; in vrend_fill_shader_key()
4694 …BeginTransformFeedback(get_gs_xfb_mode(sub_ctx->shaders[PIPE_SHADER_GEOMETRY]->sinfo.gs_out_prim)); in vrend_draw_vbo()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_draw.c581 unsigned gs_out_prim = si_conv_prim_to_gs_out(rast_prim); in si_emit_rasterizer_prim_state() local
582 if (unlikely(gs_out_prim != sctx->last_gs_out_prim && (sctx->ngg || sctx->gs_shader.cso))) { in si_emit_rasterizer_prim_state()
583 radeon_set_context_reg(cs, R_028A6C_VGT_GS_OUT_PRIM_TYPE, gs_out_prim); in si_emit_rasterizer_prim_state()
584 sctx->last_gs_out_prim = gs_out_prim; in si_emit_rasterizer_prim_state()
591 unsigned vtx_index = rs->flatshade_first ? 0 : gs_out_prim; in si_emit_rasterizer_prim_state()
595 S_VS_STATE_OUTPRIM(gs_out_prim) | S_VS_STATE_PROVOKING_VTX_INDEX(vtx_index); in si_emit_rasterizer_prim_state()