mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-09 12:40:23 +01:00
radv: rewrite radv_get_line_mode() conditional
this was weirdly hard to parse Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33806>
This commit is contained in:
parent
6c24ac7d21
commit
d40dd4bfb7
1 changed files with 2 additions and 3 deletions
|
|
@ -1036,9 +1036,8 @@ radv_get_line_mode(const struct radv_cmd_buffer *cmd_buffer)
|
|||
|
||||
const unsigned rast_prim = radv_get_rasterization_prim(cmd_buffer);
|
||||
|
||||
bool draw_lines = radv_rast_prim_is_line(rast_prim) || radv_polygon_mode_is_line(d->vk.rs.polygon_mode);
|
||||
draw_lines &= !radv_rast_prim_is_point(rast_prim);
|
||||
draw_lines &= !radv_polygon_mode_is_point(d->vk.rs.polygon_mode);
|
||||
const bool draw_lines = (radv_rast_prim_is_line(rast_prim) && !radv_polygon_mode_is_point(d->vk.rs.polygon_mode)) ||
|
||||
(radv_polygon_mode_is_line(d->vk.rs.polygon_mode) && !radv_rast_prim_is_point(rast_prim));
|
||||
if (draw_lines)
|
||||
return d->vk.rs.line.mode;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue