diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-check-constraint.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/slang/slang-check-constraint.cpp b/source/slang/slang-check-constraint.cpp index 23f7354d9..1195ed1f9 100644 --- a/source/slang/slang-check-constraint.cpp +++ b/source/slang/slang-check-constraint.cpp @@ -949,6 +949,11 @@ namespace Slang QualType(sndVectorType->getElementType(), snd.isLeftValue)); } } + + if (auto fstUniformParamGroupType = as<UniformParameterGroupType>(fst)) + return TryUnifyTypes(constraints, QualType(fstUniformParamGroupType->getElementType(), fst.isLeftValue), snd); + if (auto sndUniformParamGroupType = as<UniformParameterGroupType>(snd)) + return TryUnifyTypes(constraints, fst, QualType(sndUniformParamGroupType->getElementType(), snd.isLeftValue)); return false; } |
