Skip to content

gallium: decompose quad strips into quads if supported

Antonino Maniscalco requested to merge antonino/mesa:quad_decompose_sep into main

This changes gallium to decompose quad strips into quads instead of triangles when the driver advertises support for them.

This should result in a more correct result when those are drawn with the line raster primitve (avoids showing the diagonal line).

This MR was separated out of !21238 (merged) and it only affects drivers that support the quad primitive but not the quad strip primitive (of which there are probably none currently but such as panfrost for GPUs older than Midgard and v6 Bifrost, plus the mentioned MR needs it)

Edited by Antonino Maniscalco

Merge request reports