diff options
| author | Yong He <yonghe@outlook.com> | 2022-11-29 18:17:33 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-29 18:17:33 -0800 |
| commit | f52b4de3b29ee27213b7d60fb620a0d5d50b49f9 (patch) | |
| tree | d4570c53045bca8e9411e884b0905d9384430a58 /source/slang/slang-ast-val.cpp | |
| parent | f5581786a1891cedb165adb1afe71fe34f26e030 (diff) | |
Allow `no_diff` modifier on parameters (#2538)
Diffstat (limited to 'source/slang/slang-ast-val.cpp')
| -rw-r--r-- | source/slang/slang-ast-val.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/slang/slang-ast-val.cpp b/source/slang/slang-ast-val.cpp index a0f0552c6..e60c963a8 100644 --- a/source/slang/slang-ast-val.cpp +++ b/source/slang/slang-ast-val.cpp @@ -780,6 +780,20 @@ Val* SNormModifierVal::_substituteImplOverride(ASTBuilder* astBuilder, Substitut return this; } +// NoDiffModifierVal +void NoDiffModifierVal::_toTextOverride(StringBuilder& out) +{ + out.append("no_diff"); +} + +Val* NoDiffModifierVal::_substituteImplOverride(ASTBuilder* astBuilder, SubstitutionSet subst, int* ioDiff) +{ + SLANG_UNUSED(astBuilder); + SLANG_UNUSED(subst); + SLANG_UNUSED(ioDiff); + return this; +} + // PolynomialIntVal bool PolynomialIntVal::_equalsValOverride(Val* val) |
