message: Fix crasher in framegraph
  It would happen when using a rendertarget without a color buffer and
  a moveResource operation was set. We would incorrectly dereference the
  color texture (which didn't exist).
diff: @@ -874,6 +874,7 @@ FrameGraph& FrameGraph::compile() noexcept {
  // attachment would be missing).
  for (fg::RenderTarget& rt : renderTargets) {
  auto& textures = rt.desc.attachments.textures;
  + if (textures[0].isValid()) {
  ResourceNode const& node = resourceNodes[textures[0].index];
  if (node.resource->imported && node.resource == from.resource) {
  for (size_t i = 1; i < textures.size(); ++i) {
  @@ -881,6 +882,7 @@ FrameGraph& FrameGraph::compile() noexcept {
  }
  }
  }
  + }
  for (PassNode& pass : passNodes) {
  // passes that were reading from "from node", now read from "to node" as well
  