Skip to content

WIP: lavapipe: add support for conservative rasterization.

Dave Airlie requested to merge airlied/mesa:lvp-conservative-raster-wip into main

Marked WIP due to misrendering, which might suggest the approach is subtly wrong somewhere.

This attempts to add basic support for conservative raster.

It's a bit hacky, it "uses" the multisample renderer to and moves the sample points to the 4 corners, when rendering it takes the coverage masks for all 4 samples and ORs them together and uses the result to render.

This works except for the bottom corners of the tri with the vulkan conservative rendering sample.

Merge request reports

Loading