Add multi-threaded scene rendering with Job System

This commit is contained in:
Wojtek Figat
2022-11-06 15:35:43 +01:00
parent 183636289a
commit 9c7da16c1a
23 changed files with 564 additions and 160 deletions

View File

@@ -84,12 +84,3 @@ void SkinnedMeshDrawData::OnDataChanged(bool dropHistory)
_isDirty = true;
_hasValidData = true;
}
void SkinnedMeshDrawData::Flush(GPUContext* context)
{
if (_isDirty)
{
_isDirty = false;
context->UpdateBuffer(BoneMatrices, Data.Get(), Data.Count());
}
}