Home
last modified time | relevance | path

Searched refs:rast_prim (Results 1 - 8 of 8) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_private.h1677 const VkViewport *viewports, unsigned rast_prim, float line_width);
2195 unsigned rast_prim;
3159 radv_rast_prim_is_point(unsigned rast_prim)
3161 return rast_prim == V_028A6C_POINTLIST;
3165 radv_rast_prim_is_line(unsigned rast_prim)
3167 return rast_prim == V_028A6C_LINESTRIP;
3171 radv_rast_prim_is_points_or_lines(unsigned rast_prim)
3173 return radv_rast_prim_is_point(rast_prim) || radv_rast_prim_is_line(rast_prim);
H A Dsi_cmd_buffer.c718 const VkViewport *viewports, unsigned rast_prim, float line_width) in si_write_scissors()
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()
717 si_write_scissors(struct radeon_cmdbuf *cs, int first, int count, const VkRect2D *scissors, const VkViewport *viewports, unsigned rast_prim, float line_width) si_write_scissors() argument
H A Dradv_pipeline.c1077 unsigned rast_prim) in radv_pipeline_init_multisample_state()
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()
1074 radv_pipeline_init_multisample_state(struct radv_graphics_pipeline *pipeline, const struct radv_blend_state *blend, const struct radv_graphics_pipeline_info *info, unsigned rast_prim) radv_pipeline_init_multisample_state() argument
H A Dradv_cmd_buffer.c1532 radv_rast_prim_is_points_or_lines(cmd_buffer->state.emitted_graphics_pipeline->rast_prim) != radv_rast_prim_is_points_or_lines(pipeline->rast_prim) || 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()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.cpp3193 sel->rast_prim = (enum pipe_prim_type)sel->info.base.gs.output_primitive;
3194 if (util_rast_prim_is_triangles(sel->rast_prim))
3195 sel->rast_prim = PIPE_PRIM_TRIANGLES;
3213 sel->rast_prim = PIPE_PRIM_POINTS;
3215 sel->rast_prim = PIPE_PRIM_LINE_STRIP;
3217 sel->rast_prim = PIPE_PRIM_TRIANGLES;
3219 sel->rast_prim = PIPE_PRIM_TRIANGLES;
3248 if (sel->rast_prim != PIPE_PRIM_POINTS)
3316 enum pipe_prim_type rast_prim;
3320 rast_prim
[all...]
H A Dsi_state_draw.cpp1148 /* rast_prim is the primitive type after GS. */
1153 enum pipe_prim_type rast_prim = sctx->current_rast_prim;
1162 bool reset_per_prim = rast_prim == PIPE_PRIM_LINES ||
1163 rast_prim == PIPE_PRIM_LINES_ADJACENCY;
1172 unsigned gs_out_prim = si_conv_prim_to_gs_out(rast_prim);
2369 enum pipe_prim_type rast_prim;
2372 rast_prim = PIPE_PRIM_TRIANGLES;
2375 rast_prim = prim;
2378 if (rast_prim != sctx->current_rast_prim) {
2380 util_prim_is_points_or_lines(rast_prim))
[all...]
H A Dsi_shader.h526 enum pipe_prim_type rast_prim; member
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_state_common.c2126 /* rast_prim is the primitive type after GS. */
2130 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()
[all...]

Completed in 44 milliseconds