Skip to content

GitLab

  • Menu
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 2,884
    • Issues 2,884
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 921
    • Merge requests 921
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mesa
  • mesamesa
  • Merge requests
  • !13017

Merged
Created Sep 24, 2021 by Boris Brezillon@bbrezillonDeveloper

panvk: Fix FrontFacing, PointCoord and FragCoord handling

  • Overview 37
  • Commits 4
  • Pipelines 25
  • Changes 13

Bifrost and Midgard don't expose FrontFacing, PointCoord and FragCoord the same way, on Bifrost all of those are sysvals, and on Midgard they are treated as varyings.

v1 of this MR was extending spirv_to_nir_options to let the backend select how FrontFacing and PointCoord should be retrieved, but @jekstrand suggested to let drivers do the sysval -> varying conversion on their own.

Edited Sep 27, 2021 by Boris Brezillon
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: panvk-sysvals