Move scene viewport shaders into editor resources
This commit is contained in:
@@ -791,3 +791,20 @@ ISceneViewportGizmoProvider
|
||||
|
||||
这会比“看到哪改哪、边做边塞进现有 builder”稳定得多。
|
||||
|
||||
---
|
||||
|
||||
## 11. 进度更新 2026-04-03
|
||||
|
||||
本轮已完成“SceneView pass ownership 回收”的最后一个收口步骤:
|
||||
|
||||
1. `engine` 不再注册 SceneView 专属的 `object-id-outline` / `infinite-grid` builtin shader
|
||||
2. `BuiltinInfiniteGridPass` 与 `BuiltinObjectIdOutlinePass` 改为由调用方注入 shader 路径
|
||||
3. SceneView grid / outline shader 已迁移到 `editor/resources/shaders/scene-viewport`
|
||||
4. `editor` 通过自己的 shader 路径入口组装这两个 pass
|
||||
5. 已补齐 editor 侧 shader 路径与加载测试,并回归验证 runtime builtin shader 测试
|
||||
|
||||
对应结论:
|
||||
|
||||
- Phase 1:已完成
|
||||
- Phase 2:已完成并收口
|
||||
- Phase 3 及后续阶段:仍待继续推进
|
||||
|
||||
Reference in New Issue
Block a user