Fix GPU Buffer Map/Unmap pair to prevent stall if map fails on DX11
#942
This commit is contained in:
@@ -689,8 +689,8 @@ bool GlobalSurfaceAtlasPass::Render(RenderContext& renderContext, GPUContext* co
|
||||
objectsBufferCapacity = counter;
|
||||
notReady = false;
|
||||
}
|
||||
_culledObjectsSizeBuffer->Unmap();
|
||||
}
|
||||
_culledObjectsSizeBuffer->Unmap();
|
||||
|
||||
// Allow to be ready if the buffer was already used
|
||||
if (notReady && surfaceAtlasData.CulledObjectsBuffer && surfaceAtlasData.CulledObjectsBuffer->IsAllocated())
|
||||
|
||||
Reference in New Issue
Block a user