removed thread_locals

This commit is contained in:
turanszkij
2016-05-21 16:18:03 +02:00
parent 954a917972
commit 26e4e9543f
+1 -1
View File
@@ -1480,7 +1480,7 @@ void GraphicsDevice_DX11::BindViewports(UINT NumViewports, const ViewPort *pView
}
void GraphicsDevice_DX11::BindRenderTargets(UINT NumViews, Texture2D* const *ppRenderTargetViews, Texture2D* depthStencilTexture, GRAPHICSTHREAD threadID) {
if (deviceContexts[threadID] != nullptr) {
static thread_local ID3D11RenderTargetView* renderTargetViews[8];
ID3D11RenderTargetView* renderTargetViews[8];
for (UINT i = 0; i < min(NumViews, 8); ++i)
{
renderTargetViews[i] = ppRenderTargetViews[i]->renderTargetView_DX11;