首页

开发实践、图形渲染实验与工程排障记录

共 17 篇 · 归档 →
全部文章 →
  1. 博客迁移与新站搭建思路

    记录从 Jekyll 模板迁移到 Jaspr 与 flutter_scene 的选型缘由、内容与三维书房设想,以及 Cloudflare 部署考量。

    开发随笔
  2. Flutter Scene 室内三维场景性能优化记录:静态合批、离线贴图与双态替身

    记录三维书房在 Web 端从启动期像素回读、细碎节点提交与动态纹理泄漏,收敛到离线烘焙、时间片合批、静动态双态替身与阴影掩码隔离的过程。

    三维与渲染
  3. Debug 正常、Release 失败:Gson 与 R8 泛型响应解析排查

    接口返回 200 但开启 R8 的 Release 包进入失败态,记录如何通过字节码 Signature 检查定位泛型擦除与 LinkedTreeMap 类型转换异常。

    客户端开发
  4. 缓存 Tab 的状态同步:如何避免旧请求覆盖新操作

    结合多 Tab 页面保活与列表刷新场景,分析双向通知遗漏、异步回调修改旧对象与慢查询回退新状态的成因及协调方法。

    客户端开发
  5. TextPainter 测量够宽,Text 为什么仍然被裁切?

    定位自定义 Tab 单行标题在真机被截断的原因:TextPainter 不会自动继承组件树的 DefaultTextStyle 与字体缩放,测量与绘制必须共用最终样式。

    客户端开发
  6. flutter_scene 运行时状态边界修复:动态网格缩容、异步模板计数与物理快照同步

    记录向 flutter_scene 提交的三处运行时状态一致性修复:可更新网格缩容时的环形缓冲脏区间夹紧、异步场景加载失败后的模板持有计数释放,以及 Rapier 原生快照恢复后的刚体注册表对齐。

    三维与渲染
  7. ADB 能看到设备,Flutter 为什么找不到?flutter_tools 设备解析修复与多 SDK 排查

    记录无线 ADB 设备在 adb devices -l 中可见却被 Flutter 丢弃的原因,从 AOSP 列宽格式定位到提交上游 PR

    客户端开发
  8. Flutter 视频页生命周期:路由覆盖、Tab 切换与后台播放的统一处理

    Flutter 中被新路由覆盖或切走的页面不会触发 dispose;记录如何用有效可见性统一管理实时视频流、双向对讲、录像与横屏锁定。

    客户端开发