KhronosGroup / KhronosGroup/SPIRV-Tools
spirv-fuzz: Transformation that adds synonyms by multiplying vectors and matrices by the identity matrix
Open
component:fuzzer
- Dominant language
- C++
- Stars
- 1.4k
- Forks
- 709
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 28
Description
Multiplying vectors and matrices by the identity matrix is an invariant operation. That is, we get the operand itself as a result.
Contributor guide
Research direction
The issue describes a spirv-fuzz transformation that multiplies vectors and matrices by the identity matrix to create equivalent results, but it names no files, tests, or entry points. First locate the existing spirv-fuzz transformation implementations and tests, then define the transformation's supported operands and verify that generated modules remain valid and semantically equivalent.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100