GraphiteEditor / GraphiteEditor/Graphite
Bind groups getting created while zooming / panning out
- 主要语言
- Rust
- 星标
- 27.2k
- 派生
- 1.3k
- 平均合并
- 20 小时 5 分钟
- 30 天内合并 PR
- 57
描述
[0531769](https://github.com/GraphiteEditor/Graphite/commit/0531769c4181397aa0ad36bae25163cb878f42b3) (2026-02-22): Cache Vello render output as stitchable textures ([#3722](https://github.com/GraphiteEditor/Graphite/pull/3722))
Introduced in this commit , when you try to zoom in / out an image there are additional bind groups created which should not be the case . You can use this extension to checkout the bind groups getting created for firefox
https://addons.mozilla.org/en-US/firefox/addon/webgpu-inspector/
or for chrome
https://chromewebstore.google.com/detail/webgpu-inspector/holcbbnljhkpkjkhgkagjkhhpeochfal
贡献指南
这个仓库没有索引到贡献指南
调研方向
首先比较引入将缓存的 Vello 渲染输出作为 stitchable textures 的 commit 0531769,并使用 WebGPU Inspector 扩展重现缩放或平移操作。跟踪该交互过程中创建的 bind groups,并确认缩放或平移不再创建报告中显示的额外组。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- rust
- 领域
- computer-graphics, performance
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 冷清
- 描述清晰度
- 需要澄清
- 新手友好度
- 48/100