message: VulkanPipelineCache: fix unbound pipeline error.
diff: @@ -388,7 +388,6 @@ bool VulkanPipelineCache::getOrCreatePipeline(VkPipeline* pipeline) noexcept {
  utils::slog.d << "vkCreateGraphicsPipelines with shaders = ("
  << mShaderStages[0].module << ", " << mShaderStages[1].module << ")" << utils::io::endl;
  #endif
  -
  VkResult err = vkCreateGraphicsPipelines(mDevice, VK_NULL_HANDLE, 1, &pipelineCreateInfo,
  VKALLOC, pipeline);
  if (err) {
  @@ -576,6 +575,9 @@ void VulkanPipelineCache::onCommandBuffer(const VulkanCommandBuffer& cmdbuffer)
  // ready to be written into. Stash the index of this command buffer for state-tracking purposes.
  mCmdBufferIndex = cmdbuffer.index;
  + mDirtyPipeline.set(mCmdBufferIndex);
  + mDirtyDescriptor.set(mCmdBufferIndex);
  +
  // NOTE: Due to robin_map restrictions, we cannot use auto or range-based loops.
  // Check if any bundles in the cache are no longer in use by any command buffer. Descriptors
  