KhronosGroup / KhronosGroup/SPIRV-Tools
Primitive instructions only usable when right number of streams are present
Open
component:validation
- Dominant language
- C++
- Stars
- 1.4k
- Forks
- 709
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 28
Description
OpEmitVertex and OpEndPrimitive are only usable when there is only one stream present.
OpEmitStreamVertex and OpEndStreamPrimitive are only usable when more than one stream is present.
Contributor guide
Research direction
No source files or tests are named. Start by locating the validation and test coverage for OpEmitVertex, OpEndPrimitive, OpEmitStreamVertex, and OpEndStreamPrimitive, then compare the stream-count rules with the issue. Done means the intended validity behavior is covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100