Searched refs:rast_prim (Results 1 – 9 of 9) sorted by relevance
1677 const VkViewport *viewports, unsigned rast_prim, float line_width);2195 unsigned rast_prim; member3159 radv_rast_prim_is_point(unsigned rast_prim) in radv_rast_prim_is_point() argument3161 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() argument3167 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() argument3173 return radv_rast_prim_is_point(rast_prim) || radv_rast_prim_is_line(rast_prim); in radv_rast_prim_is_points_or_lines()
718 const VkViewport *viewports, unsigned rast_prim, float line_width) in si_write_scissors() argument749 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()
1532 …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() local1667 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()
1077 unsigned rast_prim) in radv_pipeline_init_multisample_state() argument1148 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()
3193 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() local3320 rast_prim = sctx->shader.gs.cso->rast_prim; in si_update_rasterized_prim()[all …]
1153 enum pipe_prim_type rast_prim = sctx->current_rast_prim; in si_emit_rasterizer_prim_state() local1162 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() local2372 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()
526 enum pipe_prim_type rast_prim; member
2130 enum pipe_prim_type rast_prim = rctx->current_rast_prim; in r600_emit_rasterizer_prim_state() local2133 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()
137 - radeonsi: deduce rast_prim correctly for tessellation point mode