From 355a8d8f923ef67f11092ae706b50d028b09f9ad Mon Sep 17 00:00:00 2001 From: ArielG-NV <159081215+ArielG-NV@users.noreply.github.com> Date: Thu, 18 Apr 2024 00:41:00 -0400 Subject: commit to partially fix #3931 (#3972) --- source/slang/slang-options.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'source') 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; -- cgit v1.2.3