Phase 4 P4.1: persistent large-scene GPU visibility - #57
Draft
TrissTheBoss wants to merge 20 commits into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Status
DRAFT — DEV1 HOSTED-CI PACKAGE READY / REFERENCE RUNTIME REQUIRED / DO NOT MERGE.
Phase 3 is complete on synchronized
maincommit01547b55f68690a5d0aac8405fc0fe91cdf440f9; post-merge Build #741 passed and no versioned release was published.Frozen scope
P4.1 is a correctness-first shadow large-scene visibility milestone. It does not change the promoted P3.10 production draw path.
ai/attempts/A-0203-phase4-p4.1-persistent-scene-gpu-visibility-contract.mdai/attempts/A-0204-phase4-p4.1-exact-mc26.2-large-scene-frustum-seam.mdai/attempts/A-0205-phase4-p4.1-dev1-ci-package-runtime-handoff.mdImplemented dev1 behavior
2,500,000-slot ceiling;No production GPU-driven draw ownership, indirect-count consumption, Hi-Z/temporal occlusion, async-compute ownership, LOD, translucency/fluids, mesher changes or P3.9 partial-remeshing revival is included.
Canonical dev1 package
Version:
0.4.0-phase4-dev1Exact source/package authority:
fd58b9f2e915462f665b7d85f5d993456d5f930eHosted package CI:
33653778087— SUCCESS;c6fa00d824beec44d5010103c38478306d2c0d43has the exact same tree SHAab82fd3908d174df668754c80ddec633da3bfb00as the package-authority branch head.Artifact ID
9855845429, wrapper digestsha256:b480c700f6b2b88ab1b0aa57136b43d55f9bd1d6d6fb99295f8abfbfc4f2ef9b.Canonical runtime JAR:
Obsidian-0.4.0-phase4-dev1.jar39c4bb4932bd6e7c00a4190c3514ef29eb926c337bba488f9a04bbef27120458Reference runtime required
Exercise world entry/scene population, stable view, rapid 360-degree turns, horizontal chunk churn, vertical section traversal, ordinary edits, F3+T recovery, world leave/re-entry if practical, and normal shutdown.
Because P4.1 is shadow-only, the visual requirement is strict: the world must remain indistinguishable from the promoted P3.10 baseline.
Runtime promotion evidence must show real-scale candidates, one or more shadow visibility sample PASS records, zero missing/unexpected/duplicate identities,
gpuFalseCullCount=0, no capacity failure, nonblocking readback/lifetime,cameraOnlyFullSceneScan=false,productionDrawOwnershipChanged=false,nativeGraphicsExpansion=false, inherited P3.10/P3.7/worker/lifetime gates clean, normal exit, and explicit human visual PASS.Keep this PR DRAFT / DO NOT MERGE until those gates close.