GraphiteEditor / GraphiteEditor/Graphite

Bind groups getting created while zooming / panning out

未关闭
#4,029 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
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

Image

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先比较引入将缓存的 Vello 渲染输出作为 stitchable textures 的 commit 0531769,并使用 WebGPU Inspector 扩展重现缩放或平移操作。跟踪该交互过程中创建的 bind groups,并确认缩放或平移不再创建报告中显示的额外组。

由索引模型根据 Issue 内容生成。

评估

技术栈
rust
领域
computer-graphics, performance
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
冷清
描述清晰度
需要澄清
新手友好度
48/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。