added a blt command for render targets that do not support VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT

Currently, render targets that do not have the VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT flag will not work and just cause a crash. This adds an offscreen texture that can be used as an input attachment in its place and then a copy command to update the render target at the end.

Diffs=
8c7ac0329 added a blt command for render targets that do not support VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (#7757)

Co-authored-by: Jonathon Copeland <jcopela4@gmail.com>
diff --git a/.rive_head b/.rive_head
index 2f45f73..16f26cb 100644
--- a/.rive_head
+++ b/.rive_head
@@ -1 +1 @@
-66d9f1725eca90876a29f029de002b2a4f919a19
+8c7ac03294339ae2ad856b541c730dc16cec018d
diff --git a/build/build_rive.sh b/build/build_rive.sh
index b3c4f87..cb1a305 100755
--- a/build/build_rive.sh
+++ b/build/build_rive.sh
@@ -77,7 +77,7 @@
         fi
         NUM_CORES=$(($(sysctl -n hw.physicalcpu) + 1))
         ;;
-    MINGW*)
+    MINGW*|MSYS*)
         HOST_MACHINE="windows"
         NUM_CORES=$NUMBER_OF_PROCESSORS
         # Try to find MSBuild.exe