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);