Advance Blender 5.2 web parity through M12-03D
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-17 17:30:27 -04:00
parent 0fe8d2bb56
commit 5a11045ca5
148 changed files with 11683 additions and 66 deletions

View File

@@ -0,0 +1,202 @@
{
"appendedGraph": {
"edges": [
{
"from": "Object/M12 Append Object",
"relation": "OBJECT_DATA",
"to": "Mesh/M12 Append Mesh"
},
{
"from": "Mesh/M12 Append Mesh",
"relation": "MATERIAL_SLOT[0]",
"to": "Material/M12 Append Material"
},
{
"from": "Material/M12 Append Material",
"relation": "NODE_IMAGE[M12 Append Image Node]",
"to": "Image/M12 Append Image"
}
],
"geometry": {
"edges": 4,
"loops": 4,
"materialSlots": [
"M12 Append Material"
],
"polygons": 1,
"uvLayers": [
"UVMap"
],
"vertices": 4
},
"ids": {
"IMAGE": {
"idType": "IMAGE",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Image",
"nameFull": "M12 Append Image"
},
"MATERIAL": {
"idType": "MATERIAL",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Material",
"nameFull": "M12 Append Material"
},
"MESH": {
"idType": "MESH",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Mesh",
"nameFull": "M12 Append Mesh"
},
"OBJECT": {
"idType": "OBJECT",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Object",
"nameFull": "M12 Append Object"
}
},
"image": {
"channels": 4,
"colorspace": "sRGB",
"packed": true,
"pixelFloat32Sha256": "6f0f8c231d65149e69e6ed12d370bcfa095ef90adc202065492ea8c8ef17e45a",
"size": [
2,
2
]
},
"root": {
"idType": "OBJECT",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Object",
"nameFull": "M12 Append Object"
},
"sourceMarker": "M12-03C"
},
"blenderVersion": "5.2.0",
"nextTask": "M12-03D",
"operation": "APPEND",
"schemaVersion": 1,
"selectedRoots": [
"Object/M12 Append Object"
],
"source": {
"file": "m12_append_source.blend",
"sha256": "5b60d02926efd588a6ca300ba31414cdf37dbc48786c17b383a70319057c0606"
},
"sourceGraph": {
"edges": [
{
"from": "Object/M12 Append Object",
"relation": "OBJECT_DATA",
"to": "Mesh/M12 Append Mesh"
},
{
"from": "Mesh/M12 Append Mesh",
"relation": "MATERIAL_SLOT[0]",
"to": "Material/M12 Append Material"
},
{
"from": "Material/M12 Append Material",
"relation": "NODE_IMAGE[M12 Append Image Node]",
"to": "Image/M12 Append Image"
}
],
"geometry": {
"edges": 4,
"loops": 4,
"materialSlots": [
"M12 Append Material"
],
"polygons": 1,
"uvLayers": [
"UVMap"
],
"vertices": 4
},
"ids": {
"IMAGE": {
"idType": "IMAGE",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Image",
"nameFull": "M12 Append Image"
},
"MATERIAL": {
"idType": "MATERIAL",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Material",
"nameFull": "M12 Append Material"
},
"MESH": {
"idType": "MESH",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Mesh",
"nameFull": "M12 Append Mesh"
},
"OBJECT": {
"idType": "OBJECT",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Object",
"nameFull": "M12 Append Object"
}
},
"image": {
"channels": 4,
"colorspace": "sRGB",
"packed": true,
"pixelFloat32Sha256": "6f0f8c231d65149e69e6ed12d370bcfa095ef90adc202065492ea8c8ef17e45a",
"size": [
2,
2
]
},
"root": {
"idType": "OBJECT",
"isLibraryOverride": false,
"library": null,
"name": "M12 Append Object",
"nameFull": "M12 Append Object"
},
"sourceMarker": "M12-03C"
},
"stableMapping": [
{
"local": "Object/M12 Append Object",
"owner": "LOCAL_MAIN",
"readOnly": false,
"source": "Object/M12 Append Object"
},
{
"local": "Mesh/M12 Append Mesh",
"owner": "LOCAL_MAIN",
"readOnly": false,
"source": "Mesh/M12 Append Mesh"
},
{
"local": "Material/M12 Append Material",
"owner": "LOCAL_MAIN",
"readOnly": false,
"source": "Material/M12 Append Material"
},
{
"local": "Image/M12 Append Image",
"owner": "LOCAL_MAIN",
"readOnly": false,
"source": "Image/M12 Append Image"
}
],
"target": {
"file": "m12_append_target.blend",
"sha256": "5cde4927f47e33f0338de38184ce5ba971825fcefd1d8dc6feb48d41a6cdb60c"
},
"task": "M12-03C"
}

View File

@@ -0,0 +1,39 @@
{
"schemaVersion": 1,
"task": "M12-03C",
"parentTask": "M12-03",
"enablingTask": true,
"parityStateChange": false,
"runtime": "BLENDER_5_2_DESKTOP",
"operation": "APPEND",
"selectedRoots": ["Object/M12 Append Object"],
"dependencyTypes": ["OBJECT", "MESH", "MATERIAL", "IMAGE"],
"containerDeterminism": "SESSION_BOUND_SEMANTIC_REPORT_EXACT",
"artifacts": {
"parentContract": {
"path": "tests/golden/M12-03B/manifest.json",
"sha256": "f388aedb9c0901932cf90c058f2f2b83259d9797cd6b144566a25e37a348c64b"
},
"generator": {
"path": "tools/web/generate-library-append-fixture.py",
"sha256": "b9d8e3bd24966b0d7d419382d7ef0b35ae8def9ee2c2236dfd3ad1a90aebe66f"
},
"checker": {
"path": "tools/web/check-library-append-fixture.mjs",
"sha256": "6f8cc0d51be19423cf6fb7203c3c16f8d27e0fbb3b5b357bad5dec6c5ceb432d"
},
"sourceBlend": {
"path": "tests/files/web/m12_library_append_v1/m12_append_source.blend",
"sha256": "5b60d02926efd588a6ca300ba31414cdf37dbc48786c17b383a70319057c0606"
},
"targetBlend": {
"path": "tests/files/web/m12_library_append_v1/m12_append_target.blend",
"sha256": "5cde4927f47e33f0338de38184ce5ba971825fcefd1d8dc6feb48d41a6cdb60c"
},
"desktopReport": {
"path": "tests/golden/M12-03C/desktop-append-report.json",
"sha256": "b1d7b8b9e832d18d69081f63981062800e0f00f0c9aec025b18274510ed76e2a"
}
},
"nextTask": "M12-03D"
}