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,223 @@
{
"files": [
{
"byteLength": 465,
"name": "single-mesh.obj",
"sha256": "a56694d1ee28735c68381ff18c3a52581612feebac0101a53e502956c27d144f"
},
{
"byteLength": 426,
"name": "single-mesh.mtl",
"sha256": "392f1b10ff5a0b142d520a9443b4c96191985f15d4244c79b36fdeda0f153715"
}
],
"nextTask": "M12-07B",
"operation": "DESKTOP_OBJ_SINGLE_MESH_FIXTURE",
"operator": "wm.obj_export",
"runtime": {
"binarySha256": "d4483926610484ef9c2ad9241aae1469f934d955ebe791f1920e263e0ba85b82",
"blenderVersion": "5.2.0 LTS",
"buildBranch": "unknown",
"buildDate": "2026-07-24",
"buildHash": "unknown",
"buildPlatform": "Linux",
"buildTime": "08:03:47",
"buildType": "Release",
"versionTuple": [
5,
2,
0
]
},
"schemaVersion": 1,
"semantic": {
"faces": [
{
"groups": [
"M12_OBJ_Single_Mesh_M12_OBJ_Red"
],
"material": "M12_OBJ_Red",
"vertices": [
{
"normal": 1,
"position": 1,
"texcoord": 1
},
{
"normal": 1,
"position": 2,
"texcoord": 2
},
{
"normal": 1,
"position": 3,
"texcoord": 3
}
]
},
{
"groups": [
"M12_OBJ_Single_Mesh_M12_OBJ_Blue"
],
"material": "M12_OBJ_Blue",
"vertices": [
{
"normal": 1,
"position": 1,
"texcoord": 1
},
{
"normal": 1,
"position": 3,
"texcoord": 3
},
{
"normal": 1,
"position": 4,
"texcoord": 4
}
]
}
],
"materialLibraries": [
"single-mesh.mtl"
],
"materials": [
{
"name": "M12_OBJ_Blue",
"properties": {
"Ka": [
1.0,
1.0,
1.0
],
"Kd": [
0.8,
0.8,
0.8
],
"Ke": [
0.0,
0.0,
0.0
],
"Ks": [
0.5,
0.5,
0.5
],
"Ni": [
1.5
],
"Ns": [
250.0
],
"d": [
1.0
],
"illum": [
2.0
]
}
},
{
"name": "M12_OBJ_Red",
"properties": {
"Ka": [
1.0,
1.0,
1.0
],
"Kd": [
0.8,
0.8,
0.8
],
"Ke": [
0.0,
0.0,
0.0
],
"Ks": [
0.5,
0.5,
0.5
],
"Ni": [
1.5
],
"Ns": [
250.0
],
"d": [
1.0
],
"illum": [
2.0
]
}
}
],
"normals": [
[
0.0,
1.0,
0.0
]
],
"objects": [
"M12_OBJ_Single_Mesh"
],
"positions": [
[
-1.0,
0.0,
1.0
],
[
1.0,
0.0,
1.0
],
[
1.0,
0.0,
-1.0
],
[
-1.0,
0.0,
-1.0
]
],
"texcoords": [
[
0.0,
0.0
],
[
1.0,
0.0
],
[
1.0,
1.0
],
[
0.0,
1.0
]
]
},
"settings": {
"exportMaterialGroups": true,
"exportMaterials": true,
"exportNormals": true,
"exportUV": true,
"forwardAxis": "NEGATIVE_Z",
"globalScale": 1.0,
"upAxis": "Y"
},
"sourceAnchor": "blender-5.2.0/source/blender/io/wavefront_obj",
"task": "M12-07A"
}

View File

@@ -0,0 +1,56 @@
{
"schemaVersion": 1,
"task": "M12-07A",
"parentTask": "M12-06G",
"enablingTask": true,
"parityStateChange": false,
"runtime": "BLENDER_5_2_DESKTOP",
"operation": "DESKTOP_OBJ_SINGLE_MESH_FIXTURE",
"assertions": {
"sourceAnchor": "blender-5.2.0/source/blender/io/wavefront_obj",
"operator": "wm.obj_export",
"objectCount": 1,
"positionCount": 4,
"normalCount": 1,
"uvCount": 4,
"faceCount": 2,
"materialCount": 2,
"materialGroupCount": 2,
"deterministicRegeneration": true
},
"artifacts": {
"parentManifest": {
"path": "tests/golden/M12-06G/manifest.json",
"sha256": "1c732b8d9f1a0bdb502f44e2e843e91efea12e93483a35658f8a9c70a69a2430"
},
"generator": {
"path": "tools/web/generate-obj-single-mesh-fixture.py",
"sha256": "604c3006f194c7c64a487b8f760693b66830f3cfa602928b46769955e7d4f358"
},
"checker": {
"path": "tools/web/check-obj-single-mesh-fixture.mjs",
"sha256": "3d0208f61a86d4d29796d8284756f53931c90864b15b7dfe4fcc84d7f65a8040"
},
"desktopReport": {
"path": "tests/golden/M12-07A/desktop-fixture.json",
"sha256": "6c560a8eecf84973c2b05f9fd50d33bd45515e97c4f7970f1502de406c39f6a5"
},
"objFixture": {
"path": "tests/files/web/m12_obj_desktop_v1/single-mesh.obj",
"sha256": "a56694d1ee28735c68381ff18c3a52581612feebac0101a53e502956c27d144f"
},
"mtlFixture": {
"path": "tests/files/web/m12_obj_desktop_v1/single-mesh.mtl",
"sha256": "392f1b10ff5a0b142d520a9443b4c96191985f15d4244c79b36fdeda0f153715"
},
"runtimeInventory": {
"path": "tests/golden/M12-05A/format-inventory.json",
"sha256": "0d660b0fd8b647ebbf4e91afebd5006bd100973ab8e2507a5bfe759f477b33b4"
},
"package": {
"path": "web/package.json",
"sha256": "cfb232baa494ff59f6c8d65514a08c86332ee9354350b2a0392b6f932a7ee42c"
}
},
"nextTask": "M12-07B"
}