Revert "Compile the D3D11 VS and PS on separate threads at GL link time"

Causing a high-volume crashe in Chrome.

This reverts commit 434953e20002666f66d721aaacbcb8410f7dbd56.

BUG=470695

Change-Id: I2062c706ab6ca6b4c3117685df67c33572518da5
Reviewed-on: https://chromium-review.googlesource.com/262704
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/common/angleutils.cpp b/src/common/angleutils.cpp
index b5cdd9d..af5eb6c 100644
--- a/src/common/angleutils.cpp
+++ b/src/common/angleutils.cpp
@@ -29,8 +29,7 @@
 
 std::string FormatString(const char *fmt, va_list vararg)
 {
-    // Note: this needs to be thread-safe, since the D3D11 renderer uses some multithreading
-    std::vector<char> buffer(512);
+    static std::vector<char> buffer(512);
 
     size_t len = FormatStringIntoVector(fmt, vararg, buffer);
     return std::string(&buffer[0], len);