REPOSITORY SOURCE

portal-measured.json

docs/evidence/portal-measured.json

1{
2  "format": 1,
3  "engine": "0.1.0",
4  "build": {
5    "revision": "25f251d35ca544c750e6fd709acf9f725da99048",
6    "dirty": true,
7    "builtAt": "2026-10-25T20:05:24.747Z"
8  },
9  "fixture": {
10    "world": "engine-zoo",
11    "release": "motor.1"
12  },
13  "startedAt": "2026-10-25T20:06:11.173Z",
14  "environment": {
15    "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/141.0.7390.37 Safari/537.36",
16    "secureContext": true,
17    "hardwareConcurrency": 16,
18    "devicePixelRatio": 1
19  },
20  "checks": [
21    {
22      "name": "portal-gallery",
23      "status": "passed",
24      "detail": "destination-visible, declared-graph-dependency, independent-camera-hdr-reference, destination-half-space, source-depth-occlusion, refresh-budget, camera-parallax, near-plane-window, backface-cull, quality-budgets, resource-release",
25      "data": {
26        "fixture": "one-level-portals.1",
27        "mode": "gallery",
28        "checks": [
29          "destination-visible",
30          "declared-graph-dependency",
31          "independent-camera-hdr-reference",
32          "destination-half-space",
33          "source-depth-occlusion",
34          "refresh-budget",
35          "camera-parallax",
36          "near-plane-window",
37          "backface-cull",
38          "quality-budgets",
39          "resource-release"
40        ],
41        "referenceMaxError": 11,
42        "referenceInteriorMaxError": 1,
43        "referenceMeanError": 0.07506666666666667,
44        "views": {
45          "views": 1,
46          "recursion": 1,
47          "preparing": false,
48          "staged": false,
49          "visible": true,
50          "coverage": 0.12765103888716678,
51          "frames": 7,
52          "width": 640,
53          "height": 400,
54          "targetBytes": 21897216,
55          "buffers": 8,
56          "textures": 4
57        },
58        "buffers": 15,
59        "textures": 7,
60        "disposed": true
61      }
62    },
63    {
64      "name": "portal-lifecycle",
65      "status": "passed",
66      "detail": "destination-visible, declared-graph-dependency, discard-preserves-frame, partial-allocation-cleanup, failed-text-preparation-preserves-frame, failed-compile-preserves-frame, cancelled-native-work-fenced, replacement-restores-frame, device-reconstruction, resource-release",
67      "data": {
68        "fixture": "one-level-portals.1",
69        "mode": "lifecycle",
70        "checks": [
71          "destination-visible",
72          "declared-graph-dependency",
73          "discard-preserves-frame",
74          "partial-allocation-cleanup",
75          "failed-text-preparation-preserves-frame",
76          "failed-compile-preserves-frame",
77          "cancelled-native-work-fenced",
78          "replacement-restores-frame",
79          "device-reconstruction",
80          "resource-release"
81        ],
82        "referenceMaxError": 0,
83        "referenceInteriorMaxError": 0,
84        "referenceMeanError": 0,
85        "views": {
86          "views": 1,
87          "recursion": 1,
88          "preparing": false,
89          "staged": false,
90          "visible": true,
91          "coverage": 0.12765103888716678,
92          "frames": 1,
93          "width": 640,
94          "height": 400,
95          "targetBytes": 21897216,
96          "buffers": 8,
97          "textures": 4
98        },
99        "buffers": 15,
100        "textures": 7,
101        "disposed": true
102      }
103    }
104  ]
105}
106