Optimize Global Surface Atlas objects lighting to be less frequent with caching for static lights and objects

This commit is contained in:
Wojciech Figat
2022-06-28 10:38:51 +02:00
parent d5a529e00a
commit 443ce106e2
8 changed files with 205 additions and 26 deletions

View File

@@ -41,6 +41,8 @@ void DirectionalLight::Draw(RenderContext& renderContext)
data.ShadowsMode = ShadowsMode;
data.CascadeCount = CascadeCount;
data.ContactShadowsLength = ContactShadowsLength;
data.StaticFlags = GetStaticFlags();
data.ID = GetID();
renderContext.List->DirectionalLights.Add(data);
}
}