message: Only copy previous push descriptor bindings that were valid
diff: @@ -92,6 +92,7 @@ void DescSetLayout::UpdateBindingsArray(const DescSetLayout &prevLayout,
  DescriptorSetSlot *newSlots = new DescriptorSetSlot[bindings[i].descriptorCount];
  // copy over any previous bindings that overlapped
  + if(i < prevLayout.bindings.size())
  memcpy(newSlots, descBindings[i],
  sizeof(DescriptorSetSlot) *
  RDCMIN(prevLayout.bindings[i].descriptorCount, bindings[i].descriptorCount));
  