chore: checkpoint web Blender feature-gap work, docs and tests
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

- update native web_engine sources and rebuilt wasm artifacts
- add task cards, status notes and tooling scripts
- add web e2e specs, tutorial UI sources and tutorial assets
- sync golden task manifests and audit records

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
mes123456
2026-11-11 10:46:55 +08:00
parent f3e21c6b98
commit d1e6b63d54
665 changed files with 59149 additions and 39194 deletions

View File

@@ -271,11 +271,7 @@ ModifierTypeInfo modifierType_Cloth = {
/*name*/ N_("Cloth"),
/*struct_name*/ "ClothModifierData",
/*struct_size*/ sizeof(ClothModifierData),
#ifdef WITH_WEB
/*srna*/ nullptr,
#else
/*srna*/ &RNA_ClothModifier,
#endif
/*type*/ ModifierTypeType::OnlyDeform,
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_UsesPointCache |
eModifierTypeFlag_Single,

View File

@@ -244,11 +244,7 @@ ModifierTypeInfo modifierType_Fluid = {
/*name*/ N_("Fluid"),
/*struct_name*/ "FluidModifierData",
/*struct_size*/ sizeof(FluidModifierData),
#ifdef WITH_WEB
/*srna*/ nullptr,
#else
/*srna*/ &RNA_FluidModifier,
#endif
/*type*/ ModifierTypeType::Constructive,
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_Single,
/*icon*/ ICON_MOD_FLUIDSIM,

View File

@@ -282,6 +282,26 @@ void modifier_type_init(ModifierTypeInfo *types[])
INIT_TYPE(SurfaceDeform);
INIT_TYPE(Weld);
INIT_TYPE(Wireframe);
INIT_TYPE(WeightedNormal);
INIT_TYPE(CorrectiveSmooth);
INIT_TYPE(LaplacianSmooth);
INIT_TYPE(Mask);
INIT_TYPE(NormalEdit);
INIT_TYPE(Skin);
INIT_TYPE(UVProject);
INIT_TYPE(UVWarp);
INIT_TYPE(Warp);
INIT_TYPE(DataTransfer);
INIT_TYPE(Explode);
INIT_TYPE(LaplacianDeform);
INIT_TYPE(MeshCache);
INIT_TYPE(MeshSequenceCache);
INIT_TYPE(Multires);
INIT_TYPE(ParticleInstance);
INIT_TYPE(Surface);
INIT_TYPE(WeightVGEdit);
INIT_TYPE(WeightVGMix);
INIT_TYPE(WeightVGProximity);
#else
INIT_TYPE(Curve);
INIT_TYPE(Lattice);