绘图管线的编译器式优化
问题概述
当前绘图框架(如 Skia)缺乏运行时级别的信息和正式的优化模型,导致开发者必须手动进行Shader重新编译、管线融合等优化,造成性能不确定性和重复劳动。
痛点标签
- 缺乏运行时级别的信息以进行编译器式优化绘图指令
- 需要正式的模型来确定可进行的编辑和优化
- 手动Shader编译和重新编译导致性能不确定性和重复劳动
- 缺乏统一的图形管线图数据结构进行融合和分段
待验证问题
- 您是否在实际项目中遇到过绘图指令的手动Shader recompilation或性能波动问题?
- 您是否希望有一个能够自动进行管线图分析和优化的运行时框架?
- 您是否愿意提供具体的使用场景或代码片段,以便评估优化效果?
证据
原话 · @Anonymous
In my mind one issue with these GPU accelerated programs is that there isn't a runtime with the right level of information about the overall program to do compiler style optimizations, especially for complex programs.
原话 · @Anonymous
Back in those days we had just a few small optimizations that we could apply, mostly trying to eliminate unnecessary saveLayer() calls.
免责声明:本卡片由 AI 从社区讨论中提炼,属于「痛点证据」,是需求分析与验证的起点,不等同于「已验证的市场需求」。AI 存在分析局限,关键决策前请打开上方原始讨论人工复核。