Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,065
    • Issues 3,065
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 996
    • Merge requests 996
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MesaMesa
  • mesamesa
  • Merge requests
  • !18173

WIP: lavapipe: add support for conservative rasterization.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Dave Airlie requested to merge airlied/mesa:lvp-conservative-raster-wip into main Aug 22, 2022
  • Overview 0
  • Commits 2
  • Pipelines 2
  • Changes 10

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.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: lvp-conservative-raster-wip