Home
last modified time | relevance | path

Searched refs:rast_prim (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c2899 sel->rast_prim = sel->info.base.gs.output_primitive; in si_create_shader_selector()
2900 if (util_rast_prim_is_triangles(sel->rast_prim)) in si_create_shader_selector()
2901 sel->rast_prim = PIPE_PRIM_TRIANGLES; in si_create_shader_selector()
2946 sel->rast_prim = PIPE_PRIM_POINTS; in si_create_shader_selector()
2948 sel->rast_prim = PIPE_PRIM_LINE_STRIP; in si_create_shader_selector()
2950 sel->rast_prim = PIPE_PRIM_TRIANGLES; in si_create_shader_selector()
2952 sel->rast_prim = PIPE_PRIM_TRIANGLES; in si_create_shader_selector()
3005 if (sel->rast_prim != PIPE_PRIM_POINTS && in si_create_shader_selector()
3129 enum pipe_prim_type rast_prim; in si_update_rasterized_prim() local
3133 rast_prim = sctx->shader.gs.cso->rast_prim; in si_update_rasterized_prim()
[all …]
Dsi_state_draw.cpp1060 enum pipe_prim_type rast_prim = sctx->current_rast_prim; in si_emit_rasterizer_prim_state() local
1069 bool reset_per_prim = rast_prim == PIPE_PRIM_LINES || in si_emit_rasterizer_prim_state()
1070 rast_prim == PIPE_PRIM_LINES_ADJACENCY; in si_emit_rasterizer_prim_state()
1079 unsigned gs_out_prim = si_conv_prim_to_gs_out(rast_prim); in si_emit_rasterizer_prim_state()
2239 enum pipe_prim_type rast_prim; in si_draw() local
2242 rast_prim = PIPE_PRIM_TRIANGLES; in si_draw()
2245 rast_prim = prim; in si_draw()
2248 if (rast_prim != sctx->current_rast_prim) { in si_draw()
2250 util_prim_is_points_or_lines(rast_prim)) in si_draw()
2253 sctx->current_rast_prim = rast_prim; in si_draw()
Dsi_shader.h468 enum pipe_prim_type rast_prim; member
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_state_common.c2064 enum pipe_prim_type rast_prim = rctx->current_rast_prim; in r600_emit_rasterizer_prim_state() local
2067 if (rast_prim != PIPE_PRIM_LINES && in r600_emit_rasterizer_prim_state()
2068 rast_prim != PIPE_PRIM_LINE_LOOP && in r600_emit_rasterizer_prim_state()
2069 rast_prim != PIPE_PRIM_LINE_STRIP && in r600_emit_rasterizer_prim_state()
2070 rast_prim != PIPE_PRIM_LINES_ADJACENCY && in r600_emit_rasterizer_prim_state()
2071 rast_prim != PIPE_PRIM_LINE_STRIP_ADJACENCY) in r600_emit_rasterizer_prim_state()
2074 if (rast_prim == rctx->last_rast_prim) in r600_emit_rasterizer_prim_state()
2081 S_028A0C_AUTO_RESET_CNTL(rast_prim == PIPE_PRIM_LINES ? 1 : 2) | in r600_emit_rasterizer_prim_state()
2083 rctx->last_rast_prim = rast_prim; in r600_emit_rasterizer_prim_state()
/third_party/mesa3d/docs/relnotes/
D17.2.3.rst137 - radeonsi: deduce rast_prim correctly for tessellation point mode