Skip to content

feat(advanced): #13 A 层 wgpu 着色器 — 调色链/绿幕/蒙版/特效框架 - #32

Merged
appergb merged 3 commits into
mainfrom
feat/opentake-advanced
Jun 22, 2026
Merged

appergb merged 3 commits into
mainfrom
feat/opentake-advanced

Conversation

@appergb

@appergb appergb commented Jun 22, 2026

Copy link
Copy Markdown
Owner

实现 #13 的 A 层(着色器能力)。已合并 main(含 CI fmt/ffmpeg/GTK 修复)。

内容

  • domain: Clip 增 color_grade/chroma_key/masks/effects(serde default 非破坏)+ grade 像素数学纯函数(单测)
  • ops: EditCommand SetColorGrade/SetChromaKey/SetMasks/SetEffects + apply/undo(单测)
  • render: RenderPlan 携带 + wgpu 片元着色器线性光调色链/色度抠图/蒙版(WGSL 镜像 domain 纯函数,GPU 真机测试)
  • agent: 4 个工具元数据(34→38)

验证(本地 + 云端)

  • 本地:cargo fmt --check ✓ / clippy --workspace --all-targets -D warnings ✓ / test --workspace ✓(GPU 7 项真机过)
  • 自审 workflow:APPROVED

余项(非阻塞,见 follow-up)

#13 暂不关闭(余项见上)。

baiqing added 3 commits June 22, 2026 10:57
- domain: Clip 增 color_grade/chroma_key/masks/effects(serde default,非破坏)+ grade 纯函数(像素数学,单测)
- ops: EditCommand SetColorGrade/SetChromaKey/SetMasks/SetEffects + apply/undo
- render: RenderPlan 携带 + wgpu 片元着色器线性光调色链/色度抠图/蒙版(WGSL 镜像 domain 纯函数)
- agent: set_color_grade/chroma_key/set_mask/apply_effect 工具元数据(34→38)
写→审→修闭环,审核 APPROVED;全测试绿、clippy 干净、GPU 测试真机通过。
@appergb
appergb merged commit bcc7559 into main Jun 22, 2026
2 checks passed
@appergb
appergb deleted the feat/opentake-advanced branch June 22, 2026 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant