Checkpoint web parity through Chromium input tasks
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-19 10:39:03 -04:00
parent 5a11045ca5
commit 380cbed4ff
634 changed files with 41862 additions and 212 deletions

View File

@@ -0,0 +1,30 @@
{
"schemaVersion": 1,
"task": "M12-05D",
"parentTask": "M12-05C",
"enablingTask": false,
"parityStateChange": false,
"runtime": "BLENDER_5_2_RUNTIME_RECEIPT_GATE",
"operation": "IO_FORMAT_RUNTIME_RECEIPT",
"assertions": {
"inventoryBound": true,
"formatCount": 7,
"receiptCount": 14,
"glbExport": "READY",
"usdExport": "BLOCKED",
"extensionIndependent": true,
"uiExecutorBound": true
},
"artifacts": {
"parentManifest": { "path": "tests/golden/M12-05C/manifest.json", "sha256": "f46fd394e2144255d8b4304e8ce4fe60aad4302a80e991fd83d50cd915235ee3" },
"protocol": { "path": "web/protocol/io-format-runtime-receipt.ts", "sha256": "461a84557fa368c29dbc6707959b689faae7c8f7050dccc4d3f12e358b61bb22" },
"generator": { "path": "tools/web/generate-io-format-runtime-receipts.mjs", "sha256": "796cd641e86d8242c13317f771ae237cbf1692ff675a53bbdb689615edb5f372" },
"checker": { "path": "tools/web/check-io-format-runtime-receipts.mjs", "sha256": "aaf9862041f155f96f50ea8481ff765089255bc59ecd8944f12362b81b8c1f1a" },
"unit": { "path": "web/tests/unit/io-format-runtime-receipt.test.mjs", "sha256": "a5f09277f5dcdacd25c44191f7407d6cee944f8022b1c467c2a69e172fc2ac6b" },
"runtimeReceipts": { "path": "tests/golden/M12-05D/runtime-receipts.json", "sha256": "f2c9a77e2cfad0ef3574b804fc06fb22972c07f55c72b0e6db2e359c4d95f57b" },
"appReceipts": { "path": "web/app/src/capabilities/io-format-runtime-receipts.json", "sha256": "f2c9a77e2cfad0ef3574b804fc06fb22972c07f55c72b0e6db2e359c4d95f57b" },
"app": { "path": "web/app/src/app/App.tsx", "sha256": "74216aac70992f8d879e983237ca324b998008582f0cd4658e90994cf9fae0a8" },
"package": { "path": "web/package.json", "sha256": "cfb232baa494ff59f6c8d65514a08c86332ee9354350b2a0392b6f932a7ee42c" }
},
"nextTask": "M12-05E"
}

View File

@@ -0,0 +1,282 @@
{
"schemaVersion": 1,
"task": "M12-05D",
"inventorySha256": "0d660b0fd8b647ebbf4e91afebd5006bd100973ab8e2507a5bfe759f477b33b4",
"runtime": {
"binarySha256": "d4483926610484ef9c2ad9241aae1469f934d955ebe791f1920e263e0ba85b82",
"blenderVersion": "5.2.0 LTS",
"buildBranch": "unknown",
"buildCommitTimestamp": 0,
"buildDate": "2026-07-24",
"buildHash": "unknown",
"buildOptions": {
"alembic": false,
"io_ply": true,
"io_stl": true,
"io_wavefront_obj": true,
"usd": false
},
"buildPlatform": "Linux",
"buildTime": "08:03:47",
"buildType": "Release",
"versionTuple": [
5,
2,
0
]
},
"receipts": [
{
"format": "GLTF",
"family": "GLTF",
"operation": "IMPORT",
"operator": "import_scene.gltf",
"registered": true,
"rnaIdentifier": "IMPORT_SCENE_OT_gltf",
"buildOption": null,
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"GLTF_SEPARATE"
],
"extensions": [
".gltf"
]
},
{
"format": "GLTF",
"family": "GLTF",
"operation": "EXPORT",
"operator": "export_scene.gltf",
"registered": true,
"rnaIdentifier": "EXPORT_SCENE_OT_gltf",
"buildOption": null,
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"GLTF_SEPARATE"
],
"extensions": [
".gltf"
]
},
{
"format": "GLB",
"family": "GLTF",
"operation": "IMPORT",
"operator": "import_scene.gltf",
"registered": true,
"rnaIdentifier": "IMPORT_SCENE_OT_gltf",
"buildOption": null,
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"GLB"
],
"extensions": [
".glb"
]
},
{
"format": "GLB",
"family": "GLTF",
"operation": "EXPORT",
"operator": "export_scene.gltf",
"registered": true,
"rnaIdentifier": "EXPORT_SCENE_OT_gltf",
"buildOption": null,
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"GLB"
],
"extensions": [
".glb"
]
},
{
"format": "OBJ",
"family": "OBJ",
"operation": "IMPORT",
"operator": "wm.obj_import",
"registered": true,
"rnaIdentifier": "WM_OT_obj_import",
"buildOption": "io_wavefront_obj",
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"OBJ"
],
"extensions": [
".obj"
]
},
{
"format": "OBJ",
"family": "OBJ",
"operation": "EXPORT",
"operator": "wm.obj_export",
"registered": true,
"rnaIdentifier": "WM_OT_obj_export",
"buildOption": "io_wavefront_obj",
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"OBJ"
],
"extensions": [
".obj"
]
},
{
"format": "STL",
"family": "STL",
"operation": "IMPORT",
"operator": "wm.stl_import",
"registered": true,
"rnaIdentifier": "WM_OT_stl_import",
"buildOption": "io_stl",
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"STL_BINARY",
"STL_ASCII"
],
"extensions": [
".stl"
]
},
{
"format": "STL",
"family": "STL",
"operation": "EXPORT",
"operator": "wm.stl_export",
"registered": true,
"rnaIdentifier": "WM_OT_stl_export",
"buildOption": "io_stl",
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"STL_BINARY",
"STL_ASCII"
],
"extensions": [
".stl"
]
},
{
"format": "PLY",
"family": "PLY",
"operation": "IMPORT",
"operator": "wm.ply_import",
"registered": true,
"rnaIdentifier": "WM_OT_ply_import",
"buildOption": "io_ply",
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"PLY"
],
"extensions": [
".ply"
]
},
{
"format": "PLY",
"family": "PLY",
"operation": "EXPORT",
"operator": "wm.ply_export",
"registered": true,
"rnaIdentifier": "WM_OT_ply_export",
"buildOption": "io_ply",
"buildOptionEnabled": true,
"runtimeStatus": "AVAILABLE",
"variants": [
"PLY"
],
"extensions": [
".ply"
]
},
{
"format": "USD",
"family": "USD",
"operation": "IMPORT",
"operator": "wm.usd_import",
"registered": false,
"rnaIdentifier": null,
"buildOption": "usd",
"buildOptionEnabled": null,
"runtimeStatus": "OPERATOR_UNREGISTERED",
"variants": [
"USD",
"USDA",
"USDC",
"USDZ"
],
"extensions": [
".usd",
".usda",
".usdc",
".usdz"
]
},
{
"format": "USD",
"family": "USD",
"operation": "EXPORT",
"operator": "wm.usd_export",
"registered": false,
"rnaIdentifier": null,
"buildOption": "usd",
"buildOptionEnabled": null,
"runtimeStatus": "OPERATOR_UNREGISTERED",
"variants": [
"USD",
"USDA",
"USDC",
"USDZ"
],
"extensions": [
".usd",
".usda",
".usdc",
".usdz"
]
},
{
"format": "ALEMBIC",
"family": "ALEMBIC",
"operation": "IMPORT",
"operator": "wm.alembic_import",
"registered": false,
"rnaIdentifier": null,
"buildOption": "alembic",
"buildOptionEnabled": null,
"runtimeStatus": "OPERATOR_UNREGISTERED",
"variants": [
"ALEMBIC"
],
"extensions": [
".abc"
]
},
{
"format": "ALEMBIC",
"family": "ALEMBIC",
"operation": "EXPORT",
"operator": "wm.alembic_export",
"registered": false,
"rnaIdentifier": null,
"buildOption": "alembic",
"buildOptionEnabled": null,
"runtimeStatus": "OPERATOR_UNREGISTERED",
"variants": [
"ALEMBIC"
],
"extensions": [
".abc"
]
}
]
}