Update editor viewport rendering integration

This commit is contained in:
2026-04-28 18:34:28 +08:00
parent d1a717091d
commit 9b6adf1806
6 changed files with 141 additions and 2 deletions

View File

@@ -1,5 +1,7 @@
# XCEngine Rendering Agent Guide
Editor viewport 边界补充SceneViewport 的 render request 是 editor 每帧快照,不属于 SRP fallback 兜底范围。workspace/panel frame events 若会打开或切换场景,必须在事件消费完成后、`RenderRequestedViewports()` 前重新同步 request不要通过放宽 `ScriptableRenderPipelineHost` authoritative stage recorder 或恢复 backend fallback 来掩盖过期请求。
本文面向以后在 `engine/include/XCEngine/Rendering/**``engine/src/Rendering/**` 以及对应 managed SRP/URP 绑定上工作的 agent / 开发者。这里的目标不是写愿景,而是固定当前 checkout 的真实结构、Unity SRP/URP 对齐方向、职责边界和验证入口。
如果本文与代码、`engine/CMakeLists.txt``tests/Rendering/**` 或 managed API 冲突,以当前代码为准,并在同一次改动中更新本文。