diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2023-07-15 01:40:11 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-14 22:40:11 -0700 |
| commit | 138a44ef272841cb555fa0eb5c49cc889bf1d64a (patch) | |
| tree | e54f195a49a748c378210e635578b29b04e8e176 /source/slang/slang-parameter-binding.cpp | |
| parent | 3e4fe2f6f2a40bfabc34ca5a97f8c04f631c4d23 (diff) | |
Fix vk-shift-* mapping issue (#2993)
* Fix vk-shift-* mappings.
* Add some doc info about vk-shift.
* Fix diagnostic test.
Diffstat (limited to 'source/slang/slang-parameter-binding.cpp')
| -rw-r--r-- | source/slang/slang-parameter-binding.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/slang/slang-parameter-binding.cpp b/source/slang/slang-parameter-binding.cpp index e22bc0597..1d38bc2f0 100644 --- a/source/slang/slang-parameter-binding.cpp +++ b/source/slang/slang-parameter-binding.cpp @@ -575,7 +575,7 @@ LayoutSemanticInfo extractHLSLLayoutSemanticInfo( return info; } -LayoutSemanticInfo ExtractLayoutSemanticInfo( +static LayoutSemanticInfo _extractLayoutSemanticInfo( ParameterBindingContext* context, HLSLLayoutSemantic* semantic) { @@ -938,7 +938,7 @@ static void addExplicitParameterBindings_HLSL( for (auto semantic : varDecl.getDecl()->getModifiersOfType<HLSLLayoutSemantic>()) { // Need to extract the information encoded in the semantic - LayoutSemanticInfo semanticInfo = ExtractLayoutSemanticInfo(context, semantic); + LayoutSemanticInfo semanticInfo = _extractLayoutSemanticInfo(context, semantic); auto kind = semanticInfo.kind; if (kind == LayoutResourceKind::None) continue; @@ -1076,7 +1076,7 @@ static void addExplicitParameterBindings_GLSL( } // Get the HLSL binding info - const auto hlslInfo = ExtractLayoutSemanticInfo(context, hlslRegSemantic); + const auto hlslInfo = _extractLayoutSemanticInfo(context, hlslRegSemantic); if (hlslInfo.kind == LayoutResourceKind::None) { // Is no hlsl resource binding |
