Skip to content

docs(contributing): shader PRs say where instruction semantics come from - #951

Merged
adriadam10 merged 1 commit into
boykopovar:mainfrom
adriadam10:docs/shader-semantics-source
Oct 6, 2026
Merged

adriadam10 merged 1 commit into
boykopovar:mainfrom
adriadam10:docs/shader-semantics-source

Conversation

@adriadam10

Copy link
Copy Markdown
Collaborator

What

Adds the CONTRIBUTING rule from #843, which boykopovar agreed to there: pull requests that add or change shader instruction semantics say where they come from, either measured on hardware (GPU and what was checked, e.g. with the hardware oracle from #871) or the exact source (ISA section, LLVM, ACO or Mesa file). Reviewers check the semantics on hardware. Cases the source doesn't settle throw, and behaviour not verified on hardware goes in TechnicalDebt.

Tested

Docs only; the links resolve on current main (docs/dev/HW_ORACLE.md, docs/dev/TechnicalDebt.md).

Checklist

  • Based on current main; no other open PR implements the same functions
  • One topic per PR; follow-ups go in a new PR
  • No comments in code except technical debt
  • Unimplemented paths throw (NotImplemented_nid_no_patch); silent stubs are listed in TechnicalDebt
  • No notes, investigation .md files or images added to the repository (attach them to this PR)
  • New third-party code is a submodule built from source
  • Generic behaviour, not specific to one title
  • Depends on: none
  • AI-assisted: yes

@adriadam10
adriadam10 merged commit 5b35909 into boykopovar:main Oct 6, 2026
3 checks passed
@adriadam10
adriadam10 deleted the docs/shader-semantics-source branch October 6, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant