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,051
    • Issues 3,051
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 995
    • Merge requests 995
  • 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
  • !6472

nir: Add alignments to deref chains

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Jason Ekstrand requested to merge jekstrand/mesa:wip/nir-deref-align into master Aug 26, 2020
  • Overview 62
  • Commits 24
  • Pipelines 68
  • Changes 22

This is something of a counter-proposal to !5900 (closed) as a different way of handling alignments. The idea here is to add them to deref chains by adding alignment parameters to cast derefs. We can also get an alignment from the variable if we can search back that far. Getting this working for Vulkan, GL, and CL all at the same time has been a bit of a difficult dance but I think I've got it now and I'm pretty happy with the result.

Edited Aug 28, 2020 by Jason Ekstrand
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: wip/nir-deref-align