Home
last modified time | relevance | path

Searched refs:current_rast_prim (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_draw.cpp1038 return rs->line_stipple_enable && sctx->current_rast_prim != PIPE_PRIM_POINTS && in si_is_line_stipple_enabled()
1039 (rs->polygon_mode_is_lines || util_prim_is_lines(sctx->current_rast_prim)); in si_is_line_stipple_enabled()
1153 enum pipe_prim_type rast_prim = sctx->current_rast_prim; in si_emit_rasterizer_prim_state()
2378 if (rast_prim != sctx->current_rast_prim) { in si_draw()
2379 if (util_prim_is_points_or_lines(sctx->current_rast_prim) != in si_draw()
2383 sctx->current_rast_prim = rast_prim; in si_draw()
2422 (HAS_TESS || HAS_GS || util_rast_prim_is_lines_or_triangles(sctx->current_rast_prim)) && in si_draw()
2432 if (util_prim_is_lines(sctx->current_rast_prim)) { in si_draw()
Dsi_state_viewport.c360 if (unlikely(util_prim_is_points_or_lines(ctx->current_rast_prim))) { in si_emit_guardband()
365 if (ctx->current_rast_prim == PIPE_PRIM_POINTS) in si_emit_guardband()
Dsi_state_shaders.cpp2210 sctx->current_rast_prim != PIPE_PRIM_POINTS && in si_get_vs_key_outputs()
2380 bool is_poly = !util_prim_is_points_or_lines(sctx->current_rast_prim); in si_ps_key_update_primtype_shader_rasterizer_framebuffer()
2381 bool is_line = util_prim_is_lines(sctx->current_rast_prim); in si_ps_key_update_primtype_shader_rasterizer_framebuffer()
2389 sctx->current_rast_prim == PIPE_PRIM_POINTS; in si_ps_key_update_primtype_shader_rasterizer_framebuffer()
3329 if (rast_prim != sctx->current_rast_prim) { in si_update_rasterized_prim()
3330 if (util_prim_is_points_or_lines(sctx->current_rast_prim) != in si_update_rasterized_prim()
3334 sctx->current_rast_prim = rast_prim; in si_update_rasterized_prim()
Dsi_pipe.h1164 enum pipe_prim_type current_rast_prim; /* primitive type after TES, GS */ member
/third_party/mesa3d/docs/relnotes/
D17.2.3.rst135 - radeonsi: move current_rast_prim to r600_common_context
D21.1.0.rst3392 - radeonsi: set current_rast_prim at bind time for tess and GS
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_hw_context.c431 ctx->current_rast_prim = -1; in r600_begin_new_cs()
Dr600_pipe.h593 enum pipe_prim_type current_rast_prim; /* primitive type after TES, GS */ member
Dr600_state_common.c2130 enum pipe_prim_type rast_prim = rctx->current_rast_prim; in r600_emit_rasterizer_prim_state()
2234 rctx->current_rast_prim = (rctx->gs_shader)? rctx->gs_shader->gs_output_prim in r600_draw_vbo()