- 新增 packages/web-runtime 渲染面抽象 RenderSurface + Canvas2D/WebGL 两实现 + createRenderSurface 工厂。 - WebGL 仅作内部可替换渲染器,挂在 RuntimeSdkContract.Canvas.submitRenderCommands 接缝后; 不改 RuntimeSdkContract / GameLogicModule,逻辑模块拿不到 GL/canvas/2d 句柄。 - Canvas2D 仍为默认;?renderer=webgl 显式 opt-in(page 改 async server 组件 + 新增 PreviewRuntimeClient 客户端包装),WebGL 不可用/初始化失败自动回退 Canvas2D 并产出诊断。 - 新增/扩展单测:WebGL clear/rect/text 非空、可交互、回退+诊断;createRenderSurface 选择; WebPlatformAdapter renderer 选择/回退;preview opt-in 决策;controller stop()/失败 catch 接线 dispose。 - docs/memorys:WebPlayable 里程碑审计 + MVP 剩余清单与路线。 S6/S7/S8 仍 not_started;微信/抖音 DevTools 导入认证仍 No-Go,未伪造任何 passed evidence。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Java
38.3%
JavaScript
28.5%
Python
19.4%
Vue
6.2%
TypeScript
3.8%
Other
3.7%