summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan
diff options
context:
space:
mode:
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
-rw-r--r--Graphics/GraphicsEngineVulkan/src/PipelineResourceSignatureVkImpl.cpp14
1 files changed, 1 insertions, 13 deletions
diff --git a/Graphics/GraphicsEngineVulkan/src/PipelineResourceSignatureVkImpl.cpp b/Graphics/GraphicsEngineVulkan/src/PipelineResourceSignatureVkImpl.cpp
index 3dcb2df6..ae4b80aa 100644
--- a/Graphics/GraphicsEngineVulkan/src/PipelineResourceSignatureVkImpl.cpp
+++ b/Graphics/GraphicsEngineVulkan/src/PipelineResourceSignatureVkImpl.cpp
@@ -221,19 +221,7 @@ Int32 FindImmutableSampler(const PipelineResourceDesc& Res,
return -1;
}
- for (Uint32 s = 0; s < Desc.NumImmutableSamplers; ++s)
- {
- const auto& ImtblSam = Desc.ImmutableSamplers[s];
- if (((ImtblSam.ShaderStages & Res.ShaderStages) != 0) && StreqSuff(Res.Name, ImtblSam.SamplerOrTextureName, SamplerSuffix))
- {
- DEV_CHECK_ERR((ImtblSam.ShaderStages & Res.ShaderStages) == Res.ShaderStages,
- "Immutable sampler '", ImtblSam.SamplerOrTextureName,
- "' is specified for only some of the shader stages that resource '", Res.Name, "' is defined for.");
- return s;
- }
- }
-
- return -1;
+ return Diligent::FindImmutableSampler(Desc.ImmutableSamplers, Desc.NumImmutableSamplers, Res.ShaderStages, Res.Name, SamplerSuffix);
}
} // namespace