perf(rendering): draw retained frame product
Make the incremental render scene the production entity source at the existing retail PView stages while retaining the accepted dispatcher upload and draw executor. Keep diagnostics consumer-gated, retain ordered indices across unchanged frames, refresh only dirty records, and preserve exact mesh-load, selection, alpha, lighting, and route lifecycle semantics.
This commit is contained in:
parent
c7d7848dd2
commit
ef1d263337
13 changed files with 1333 additions and 267 deletions
|
|
@ -50,10 +50,12 @@ internal interface IRenderSceneShadowSnapshotSource
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Diagnostic-only owner of Slice F's non-drawing render projection. The
|
||||
/// normal runtime never constructs this type. Accepted world/live lifecycle
|
||||
/// edges append to one ordered journal, and the update thread drains it only
|
||||
/// after current-frame animation, network, and attachment reconciliation.
|
||||
/// Owner of the derived render projection. Slice F introduced it as a
|
||||
/// diagnostic shadow; Slice G keeps the same generation/incarnation journal
|
||||
/// boundary while lending its frame product to production drawing. Accepted
|
||||
/// world/live lifecycle edges append to one ordered journal, and the update
|
||||
/// thread drains it only after current-frame animation, network, and
|
||||
/// attachment reconciliation.
|
||||
/// </summary>
|
||||
internal sealed class RenderSceneShadowRuntime : IDisposable
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue