feat(rendering): compare the incremental shadow scene
Construct Slice F's non-drawing scene only for lifecycle automation, drain accepted static and live deltas at the final update boundary, and compare exact current-path fingerprints at cadence and checkpoints. Publish bounded mismatch, journal, index, digest, and memory evidence without changing normal launches or draw submission. Release: 8,211 passed, 5 skipped.
This commit is contained in:
parent
ff5d86175f
commit
0eb6648589
21 changed files with 937 additions and 20 deletions
|
|
@ -11,6 +11,7 @@ internal readonly record struct RenderProjectionId
|
|||
internal static RenderProjectionId FromRaw(ulong value) => new(value);
|
||||
|
||||
internal ulong RawValue => _value;
|
||||
internal byte Domain => (byte)(_value >> 56);
|
||||
internal RenderSortKey ToSortKey() => new(_value);
|
||||
|
||||
public int CompareTo(RenderProjectionId other) =>
|
||||
|
|
@ -182,7 +183,8 @@ internal readonly record struct RenderSourceMetadata(
|
|||
uint BuildingShellAnchorCellId,
|
||||
RenderSceneHash128 TransformFingerprint,
|
||||
RenderSceneHash128 GeometryFingerprint,
|
||||
RenderSceneHash128 AppearanceFingerprint);
|
||||
RenderSceneHash128 AppearanceFingerprint,
|
||||
uint CurrentProjectionFlags = 0);
|
||||
|
||||
internal readonly record struct RenderProjectionRecord(
|
||||
RenderProjectionId Id,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue