layers: GL64 Don't warn on descriptor set that's not updated

Previously was not handling the case of 0 sets in a layout.
Now catching this case by verifying that a descriptor set's
layout bindingCount is not zero before incrementing internal
descriptorCount variable.
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index a26890f..84728b6 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -4254,7 +4254,7 @@
                     pNewNode->pLayout = pLayout;
                     pNewNode->pool = pAllocateInfo->descriptorPool;
                     pNewNode->set = pDescriptorSets[i];
-                    pNewNode->descriptorCount = pLayout->endIndex + 1;
+                    pNewNode->descriptorCount = (pLayout->createInfo.bindingCount != 0) ? pLayout->endIndex + 1 : 0;
                     if (pNewNode->descriptorCount) {
                         size_t descriptorArraySize = sizeof(GENERIC_HEADER*)*pNewNode->descriptorCount;
                         pNewNode->ppDescriptors = new GENERIC_HEADER*[descriptorArraySize];