This issue tracks all-up diagnostics for semantic annotations. We need to identify all the parts of this.
For example:
In HLSL there are certain combinations of semantics that are valid for inputs and outputs of shaders as defined by the shader stage. @bob80905 began writing a proposal for how we can perform this analysis and verification during semantic analysis: https://github.com/microsoft/hlsl-specs/pull/156
Acceptance Criteria
Implement robust diagnostic for combinations of semantics on inputs and outputs as defined in the specification above.
Description
This issue tracks all-up diagnostics for semantic annotations. We need to identify all the parts of this.
For example:
In HLSL there are certain combinations of semantics that are valid for inputs and outputs of shaders as defined by the shader stage. @bob80905 began writing a proposal for how we can perform this analysis and verification during semantic analysis: https://github.com/microsoft/hlsl-specs/pull/156
Acceptance Criteria
Implement robust diagnostic for combinations of semantics on inputs and outputs as defined in the specification above.
Sub tasks