Description
In 0035 Spec,
The validation rules for linAlgMatrixAccumulateToDescriptor state that:
- Layout is OuterProductOptimal for matrix with MatrixScope of Thread
- Layout is RowMajor or ColMajor for matrix with MatrixScope of Wave or ThreadGroup
However, there are at least 2 cases where a matrix is defined with Thread scope and RowMajor layout.
One of them is:
|
Params.Scope = MatrixScope::Thread; |
|
Params.Layout = LinalgMatrixLayout::RowMajor; |
Please check LinAlgTests.
Steps to Reproduce
Actual Behavior
Environment
- DXC version
- Host Operating System <!--- Host operating system and version --->
Description
In 0035 Spec,
The validation rules for
linAlgMatrixAccumulateToDescriptorstate that:However, there are at least 2 cases where a matrix is defined with Thread scope and RowMajor layout.
One of them is:
DirectXShaderCompiler/tools/clang/unittests/HLSLExec/LinAlgTests.cpp
Lines 622 to 623 in 4ad9834
Please check LinAlgTests.
Steps to Reproduce
Actual Behavior
Environment