Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,076
    • Issues 3,076
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1,008
    • Merge requests 1,008
  • 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

Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.

  • MesaMesa
  • mesamesa
  • Merge requests
  • !18159

ac/nir/tess: Prevent splitting LDS loads due to alignment.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Timur Kristóf requested to merge Venemo/mesa:ac_nir_tess_components into main Aug 20, 2022
  • Overview 4
  • Commits 1
  • Pipelines 2
  • Changes 1

The backend may have to split the LDS load into multiple instructions due to alignment. This happens when the component offset is 1 and the number of components is 3, so use a wider load to prevent it from happening.

Does not affect any shader currently in our pipeline DB, but addresses a potential regression caused by MR !15961

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: ac_nir_tess_components