message: Always show UnpackedSignature for root signatures
  * We want to display this even if the root signature was de-duplicated to
  another handle.
diff: @@ -940,10 +940,12 @@ bool WrappedID3D12Device::Serialise_CreateRootSignature(SerialiserType &ser, UIN
  {
  ret = new WrappedID3D12RootSignature(ret, this);
  + GetResourceManager()->AddLiveResource(pRootSignature, ret);
  + }
  +
  WrappedID3D12RootSignature *wrapped = (WrappedID3D12RootSignature *)ret;
  - wrapped->sig =
  - GetShaderCache()->GetRootSig(pBlobWithRootSignature, (size_t)blobLengthInBytes);
  + wrapped->sig = GetShaderCache()->GetRootSig(pBlobWithRootSignature, (size_t)blobLengthInBytes);
  {
  StructuredSerialiser structuriser(ser.GetStructuredFile().chunks.back(), &GetChunkName);
  @@ -952,9 +954,6 @@ bool WrappedID3D12Device::Serialise_CreateRootSignature(SerialiserType &ser, UIN
  structuriser.Serialise("UnpackedSignature"_lit, wrapped->sig);
  }
  - GetResourceManager()->AddLiveResource(pRootSignature, ret);
  - }
  -
  AddResource(pRootSignature, ResourceType::ShaderBinding, "Root Signature");
  }
  }
  