Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/vulkan/
Dradv_private.h1677 const VkViewport *viewports, unsigned rast_prim, float line_width);
2195 unsigned rast_prim; member
3159 radv_rast_prim_is_point(unsigned rast_prim) in radv_rast_prim_is_point() argument
3161 return rast_prim == V_028A6C_POINTLIST; in radv_rast_prim_is_point()
3165 radv_rast_prim_is_line(unsigned rast_prim) in radv_rast_prim_is_line() argument
3167 return rast_prim == V_028A6C_LINESTRIP; in radv_rast_prim_is_line()
3171 radv_rast_prim_is_points_or_lines(unsigned rast_prim) in radv_rast_prim_is_points_or_lines() argument
3173 return radv_rast_prim_is_point(rast_prim) || radv_rast_prim_is_line(rast_prim); in radv_rast_prim_is_points_or_lines()
Dsi_cmd_buffer.c718 const VkViewport *viewports, unsigned rast_prim, float line_width) in si_write_scissors() argument
749 if (radv_rast_prim_is_points_or_lines(rast_prim)) { in si_write_scissors()
754 if (rast_prim == V_028A6C_POINTLIST) { in si_write_scissors()
Dradv_cmd_buffer.c1532 …d_buffer->state.emitted_graphics_pipeline->rast_prim) != radv_rast_prim_is_points_or_lines(pipelin… in radv_emit_graphics_pipeline()
1659 unsigned rast_prim; in radv_write_scissors() local
1667 rast_prim = pipeline->rast_prim; in radv_write_scissors()
1669 rast_prim = si_conv_prim_to_gs_out(cmd_buffer->state.dynamic.primitive_topology); in radv_write_scissors()
1673 cmd_buffer->state.dynamic.viewport.viewports, rast_prim, in radv_write_scissors()
Dradv_pipeline.c1077 unsigned rast_prim) in radv_pipeline_init_multisample_state() argument
1148 radv_rast_prim_is_line(rast_prim)) { in radv_pipeline_init_multisample_state()
6891 pipeline->rast_prim = *vgt_gs_out_prim_type; in radv_pipeline_init_extra()
7028 pipeline->rast_prim = vgt_gs_out_prim_type; in radv_graphics_pipeline_init()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.cpp3193 sel->rast_prim = (enum pipe_prim_type)sel->info.base.gs.output_primitive; in si_create_shader_selector()
3194 if (util_rast_prim_is_triangles(sel->rast_prim)) in si_create_shader_selector()
3195 sel->rast_prim = PIPE_PRIM_TRIANGLES; in si_create_shader_selector()
3213 sel->rast_prim = PIPE_PRIM_POINTS; in si_create_shader_selector()
3215 sel->rast_prim = PIPE_PRIM_LINE_STRIP; in si_create_shader_selector()
3217 sel->rast_prim = PIPE_PRIM_TRIANGLES; in si_create_shader_selector()
3219 sel->rast_prim = PIPE_PRIM_TRIANGLES; in si_create_shader_selector()
3248 if (sel->rast_prim != PIPE_PRIM_POINTS) in si_create_shader_selector()
3316 enum pipe_prim_type rast_prim; in si_update_rasterized_prim() local
3320 rast_prim = sctx->shader.gs.cso->rast_prim; in si_update_rasterized_prim()
[all …]
Dsi_state_draw.cpp1153 enum pipe_prim_type rast_prim = sctx->current_rast_prim; in si_emit_rasterizer_prim_state() local
1162 bool reset_per_prim = rast_prim == PIPE_PRIM_LINES || in si_emit_rasterizer_prim_state()
1163 rast_prim == PIPE_PRIM_LINES_ADJACENCY; in si_emit_rasterizer_prim_state()
1172 unsigned gs_out_prim = si_conv_prim_to_gs_out(rast_prim); in si_emit_rasterizer_prim_state()
2369 enum pipe_prim_type rast_prim; in si_draw() local
2372 rast_prim = PIPE_PRIM_TRIANGLES; in si_draw()
2375 rast_prim = prim; in si_draw()
2378 if (rast_prim != sctx->current_rast_prim) { in si_draw()
2380 util_prim_is_points_or_lines(rast_prim)) in si_draw()
2383 sctx->current_rast_prim = rast_prim; in si_draw()
Dsi_shader.h526 enum pipe_prim_type rast_prim; member
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_state_common.c2130 enum pipe_prim_type rast_prim = rctx->current_rast_prim; in r600_emit_rasterizer_prim_state() local
2133 if (rast_prim != PIPE_PRIM_LINES && in r600_emit_rasterizer_prim_state()
2134 rast_prim != PIPE_PRIM_LINE_LOOP && in r600_emit_rasterizer_prim_state()
2135 rast_prim != PIPE_PRIM_LINE_STRIP && in r600_emit_rasterizer_prim_state()
2136 rast_prim != PIPE_PRIM_LINES_ADJACENCY && in r600_emit_rasterizer_prim_state()
2137 rast_prim != PIPE_PRIM_LINE_STRIP_ADJACENCY) in r600_emit_rasterizer_prim_state()
2140 if (rast_prim == rctx->last_rast_prim) in r600_emit_rasterizer_prim_state()
2147 S_028A0C_AUTO_RESET_CNTL(rast_prim == PIPE_PRIM_LINES ? 1 : 2) | in r600_emit_rasterizer_prim_state()
2149 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