llvm / llvm/llvm-project

[HLSL][DirectX] Handling semantic interpolation modifiers

Open
#189,762 0 comments 0 reactions 1 assignee Claimed by @inbelic View on GitHub
HLSL
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

This issue tracks the implementation work to add support for semantic interpolation modifiers.

It should implement the parsing and normalization of the modifiers as described in https://github.com/llvm/wg-hlsl/blob/main/proposals/0047-semantic-signatures-metadata-schema.md#interpolation-modifiers

AC:
- [ ] Add support for an `HLSLInterpolationModifierAttr` and ensure it parses into the corresponding metadata argument
- [ ] Add Sema Validation as outlined in the spec
- [ ] LIT testing of codegen for the parsing of attributes on the ast and also the metadata
- [ ] Unit testing is possible for the 'normalization' portion

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.