native-webgpuincompletehost renderer backend contract
incomplete
This report separates published implementation state from accepted evidence. Every value below comes from the schema-v2 registry, the emitted source manifest, or promoted same-lab artifacts.
webgpu-vegetation-integrationsha256:31984441062514cab7c0c7fa5a3156d32290c6f981b3e4ce4aa250de7031da6fsha256:ca1af0f0d9674fbd85e6eb4a30ba4ac421e233c32318f8824b5eca651ce2bdc0sha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479bcanonicalAcceptanceINSUFFICIENT_EVIDENCEhardwarePerformanceNOT_CLAIMEDNo same-lab evidence image is promoted for this report. The page intentionally shows status and proof requirements instead of substitute art.
native-webgpuincompletehost renderer backend contract
host-pipelineincompletepipeline/tone/output share one injected owner id
owner-graphincompletevalidate-integration.mjs duplicate-owner mutations
shared-world-unitsincompleteplanet and terrain unit equality gate
shared-weatherincompletesame host weather object drives dense grass and Ash
shared-contactsincompletehost contacts update dense touch channel without static topology regeneration
| Field | Published value |
|---|---|
| Primary route | /demos/webgpu-vegetation-integration/ |
| Cameras | host-camera |
| Seeds | 0x00000001, 0x9e3779b9 |
| Modes | final, owner-graph, weather-diagnostics, contact-diagnostics |
| Capture time | Not present in the promoted report data |
| Adapter identity | Not promoted |
| Raw readback hashes | Not promoted |
| Kind | Id | Startup state | Status |
|---|---|---|---|
| scenario | weathered-world-host | {"scenario":"weathered-world-host"} | incomplete |
| scenario | creature-habitat-host | {"scenario":"creature-habitat-host"} | incomplete |
| mechanism | host-ownership | {"mode":"owner-graph"} | incomplete |
| mechanism | shared-weather | {"mode":"weather-diagnostics"} | incomplete |
| mechanism | shared-contacts | {"mode":"contact-diagnostics"} | incomplete |
| tier | hero | {"tier":"hero"} | incomplete |
| tier | balanced | {"tier":"balanced"} | incomplete |
| tier | budgeted | {"tier":"budgeted"} | incomplete |
{
"targetClass": "Integration correctness workload; performance unmeasured",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": {
"value": 2,
"unit": "ratio",
"label": "Authored",
"source": "integration hero tier"
}
},
"mechanismLimits": {
"denseTier": "high",
"ashForestCount": {
"value": 100,
"unit": "trees",
"label": "Authored",
"source": "integration hero fixture"
}
},
"resourceLimits": {
"vegetationForestDraws": {
"value": 4,
"unit": "draws",
"label": "Gated",
"source": "two materials across two Ash LOD bands"
},
"denseStorageBytes": {
"value": 37632000,
"unit": "bytes",
"label": "Derived",
"source": "49*12000*64"
},
"ashForestStorageBytes": {
"value": 3200,
"unit": "bytes",
"label": "Derived",
"source": "100*2*vec4<f32>"
}
},
"degradationFromPrevious": [],
"preservedInvariants": [
"host-owned planet and terrain",
"one host pipeline",
"one tone map",
"one output transform",
"shared weather and units"
]
}{
"targetClass": "Integration correctness workload; performance unmeasured",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": {
"value": 1.5,
"unit": "ratio",
"label": "Authored",
"source": "integration balanced tier"
}
},
"mechanismLimits": {
"denseTier": "medium",
"ashForestCount": {
"value": 100,
"unit": "trees",
"label": "Authored",
"source": "integration balanced fixture"
}
},
"resourceLimits": {
"vegetationForestDraws": {
"value": 4,
"unit": "draws",
"label": "Gated",
"source": "two materials across two Ash LOD bands"
},
"denseStorageBytes": {
"value": 12800000,
"unit": "bytes",
"label": "Derived",
"source": "25*8000*64"
},
"ashForestStorageBytes": {
"value": 3200,
"unit": "bytes",
"label": "Derived",
"source": "100*2*vec4<f32>"
}
},
"degradationFromPrevious": [
"reduce dense placement tier"
],
"preservedInvariants": [
"host-owned planet and terrain",
"one host pipeline",
"one tone map",
"one output transform",
"shared weather and units"
]
}{
"targetClass": "Minimum integration correctness workload; performance unmeasured",
"frameTargetMs": null,
"resolutionPolicy": {
"dprCap": {
"value": 1,
"unit": "ratio",
"label": "Authored",
"source": "integration budgeted tier"
}
},
"mechanismLimits": {
"denseTier": "low",
"ashForestCount": {
"value": 50,
"unit": "trees",
"label": "Authored",
"source": "integration budgeted fixture"
}
},
"resourceLimits": {
"vegetationForestDraws": {
"value": 4,
"unit": "draws",
"label": "Gated",
"source": "two materials across two Ash LOD bands"
},
"denseStorageBytes": {
"value": 1728000,
"unit": "bytes",
"label": "Derived",
"source": "9*3000*64"
},
"ashForestStorageBytes": {
"value": 1600,
"unit": "bytes",
"label": "Derived",
"source": "50*2*vec4<f32>"
}
},
"degradationFromPrevious": [
"reduce dense placement tier",
"reduce background Ash instances"
],
"preservedInvariants": [
"host-owned planet and terrain",
"one host pipeline",
"one tone map",
"one output transform",
"shared weather and units"
]
}