summaryrefslogtreecommitdiffstats
path: root/Graphics/GLSLTools
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2018-10-29 00:38:13 +0000
committerEgor Yusov <egor.yusov@gmail.com>2018-10-29 00:38:13 +0000
commit10abc7082d9c6dcf99dd0e40ea4fb2fd3798ee91 (patch)
tree002d4f55644fb871cd187a1ca006dc3c0c62ce05 /Graphics/GLSLTools
parentFew minor/cosmetic changes to SPIRVShaderResources (diff)
downloadDiligentCore-10abc7082d9c6dcf99dd0e40ea4fb2fd3798ee91.tar.gz
DiligentCore-10abc7082d9c6dcf99dd0e40ea4fb2fd3798ee91.zip
Minor changes to ShaderResourceLayoutVk
Diffstat (limited to 'Graphics/GLSLTools')
-rw-r--r--Graphics/GLSLTools/src/SPIRVShaderResources.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/Graphics/GLSLTools/src/SPIRVShaderResources.cpp b/Graphics/GLSLTools/src/SPIRVShaderResources.cpp
index 8b205807..3e69cae9 100644
--- a/Graphics/GLSLTools/src/SPIRVShaderResources.cpp
+++ b/Graphics/GLSLTools/src/SPIRVShaderResources.cpp
@@ -253,8 +253,7 @@ SPIRVShaderResources::SPIRVShaderResources(IMemoryAllocator& Allocator,
{
SepSmplr.AssignSeparateImage(CurrSepImg);
// Do no assign immutable samplers to separate images as immutable
- // samplers are initialized in the pipeline layout and never bound
- // at run time.
+ // samplers are permanently bound into the set layout
if (SepSmplr.IsImmutableSamplerAssigned())
SamplerInd = NumSepSmpls;
break;
@@ -595,13 +594,13 @@ std::string SPIRVShaderResources::DumpResources()
bool SPIRVShaderResources::IsCompatibleWith(const SPIRVShaderResources& Resources)const
{
- if( GetNumUBs() != Resources.GetNumUBs() ||
- GetNumSBs() != Resources.GetNumSBs() ||
- GetNumImgs() != Resources.GetNumImgs() ||
- GetNumSmpldImgs() != Resources.GetNumSmpldImgs() ||
- GetNumACs() != Resources.GetNumACs() ||
- GetNumSepImgs() != Resources.GetNumSepImgs() ||
- GetNumSepSmplrs() != Resources.GetNumSepSmplrs() ||
+ if( GetNumUBs() != Resources.GetNumUBs() ||
+ GetNumSBs() != Resources.GetNumSBs() ||
+ GetNumImgs() != Resources.GetNumImgs() ||
+ GetNumSmpldImgs() != Resources.GetNumSmpldImgs() ||
+ GetNumACs() != Resources.GetNumACs() ||
+ GetNumSepImgs() != Resources.GetNumSepImgs() ||
+ GetNumSepSmplrs() != Resources.GetNumSepSmplrs() ||
GetNumImmutableSamplers() != Resources.GetNumImmutableSamplers() )
return false;
VERIFY_EXPR(GetTotalResources() == Resources.GetTotalResources());