diff options
| author | ArielG-NV <159081215+ArielG-NV@users.noreply.github.com> | 2024-04-18 00:41:00 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-17 21:41:00 -0700 |
| commit | 355a8d8f923ef67f11092ae706b50d028b09f9ad (patch) | |
| tree | 00d8e5338da2fb6ed5b9f2e6739283416464f436 /source | |
| parent | 2c66cc7ef03b4d38fc463f2c8609a81232fcb91a (diff) | |
commit to partially fix #3931 (#3972)
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-options.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/slang/slang-options.cpp b/source/slang/slang-options.cpp index d9441e6da..3f17d6d44 100644 --- a/source/slang/slang-options.cpp +++ b/source/slang/slang-options.cpp @@ -1682,8 +1682,6 @@ SlangResult OptionsParser::_parse( case OptionKind::VulkanUseEntryPointName: case OptionKind::VulkanUseGLLayout: case OptionKind::VulkanEmitReflection: - case OptionKind::MatrixLayoutRow: - case OptionKind::MatrixLayoutColumn: case OptionKind::DefaultImageFormatUnknown: case OptionKind::Obfuscate: case OptionKind::OutputIncludes: @@ -1693,6 +1691,10 @@ SlangResult OptionsParser::_parse( case OptionKind::NoHLSLBinding: linkage->m_optionSet.set(optionKind, true); break; break; + case OptionKind::MatrixLayoutRow: + case OptionKind::MatrixLayoutColumn: + linkage->m_optionSet.setMatrixLayoutMode((optionKind == OptionKind::MatrixLayoutRow) ? MatrixLayoutMode::kMatrixLayoutMode_RowMajor : MatrixLayoutMode::kMatrixLayoutMode_ColumnMajor); + break; case OptionKind::NoCodeGen: linkage->m_optionSet.set(OptionKind::SkipCodeGen, true); break; break; |
