feat(rendering): journal static scene projections
Append exact static and EnvCell-shell projection deltas only at committed spatial activation and detach receipts. Same-landblock rehydrate now reconciles retained, new, and omitted presentation identities without constructing or drawing the shadow scene in production. Co-authored-by: Erik Nilsson <erikn@users.noreply.github.com>
This commit is contained in:
parent
dbd8318417
commit
5d19c56d15
10 changed files with 997 additions and 10 deletions
|
|
@ -701,6 +701,15 @@ internal sealed class CurrentRenderSceneOracle :
|
|||
};
|
||||
}
|
||||
|
||||
internal static CurrentRenderProjectionFingerprint
|
||||
CreateProjectionFingerprint(
|
||||
uint landblockId,
|
||||
WorldEntity entity) =>
|
||||
CreateFingerprint(
|
||||
landblockId,
|
||||
entity,
|
||||
ProjectionClassOf(entity));
|
||||
|
||||
private static CurrentRenderProjectionFingerprint CreateFingerprint(
|
||||
uint landblockId,
|
||||
WorldEntity entity,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue