src/Vulkan: Fixup all printf-style messages

There were lots of dodgy casts, wrong specifiers, or missing specifiers.
Could easily cause undefined behavior.

Bug: b/127433389
Change-Id: I2859993509b897d4a7c649f87ab74d440be4590c
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29930
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/Reactor/LLVMReactor.cpp b/src/Reactor/LLVMReactor.cpp
index ccee399..520f1a0 100644
--- a/src/Reactor/LLVMReactor.cpp
+++ b/src/Reactor/LLVMReactor.cpp
@@ -453,7 +453,7 @@
 		case llvm::AtomicOrdering::AcquireRelease: return std::memory_order_acq_rel;
 		case llvm::AtomicOrdering::SequentiallyConsistent: return std::memory_order_seq_cst;
 		default:
-			UNREACHABLE("memoryOrder: %d", memoryOrder);
+			UNREACHABLE("memoryOrder: %d", int(memoryOrder));
 			return std::memory_order_acq_rel;
 		}
 	}