summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorArielG-NV <159081215+ArielG-NV@users.noreply.github.com>2024-04-18 00:41:00 -0400
committerGitHub <noreply@github.com>2024-04-17 21:41:00 -0700
commit355a8d8f923ef67f11092ae706b50d028b09f9ad (patch)
tree00d8e5338da2fb6ed5b9f2e6739283416464f436 /source
parent2c66cc7ef03b4d38fc463f2c8609a81232fcb91a (diff)
commit to partially fix #3931 (#3972)
Diffstat (limited to 'source')
-rw-r--r--source/slang/slang-options.cpp6
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;