{
  "started": "2026-10-05T14:37:52.560Z",
  "browser": "Chromium 145.0.7632.6",
  "renderer": "Headless; --enable-unsafe-swiftshader",
  "viewport": [
    "1440 × 1050",
    "390 × 844"
  ],
  "passed": [
    "WebGL 2 半浮点纹理与求解程序成功初始化",
    "暂停冻结画面，拖动也不注入",
    "清空移除速度、染料与压力场",
    "注入动量进入真实速度纹理且方向正确",
    "压力迭代和速度投影降低速度场散度",
    "压力迭代参数决定实际 GPU 压力 pass 次数",
    "染料随平流演化，消散参数改变染料衰减",
    "分辨率重建清空场并释放旧纹理及 framebuffer",
    "窗口尺寸变化保留染料且释放被替换的 GPU 资源",
    "PNG 截图下载且包含当前画布",
    "真实鼠标拖动注入染料，颜色与力度控件可修改",
    "缺少 WebGL 或半浮点渲染扩展时显示明确错误",
    "WebGL 1 降级路径可运行",
    "GPU 上下文丢失有提示且恢复后可继续",
    "HTTP 页面无脚本错误或外部资源请求",
    "file:// 可直接打开",
    "390px 无页面水平溢出",
    "移动布局下触摸注入且 WebGL 正常",
    "移动布局无脚本错误"
  ]
}
