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

@@ -6,6 +6,7 @@
#include "Viewport/SceneViewportResourcePaths.h"
#include "ViewportRenderHost.h"
#include <XCEditor/Foundation/UIEditorRuntimeTrace.h>
#include <XCEngine/RHI/RHICommandList.h>
#include <utility>
@@ -330,6 +331,9 @@ void ViewportHostService::ApplyViewportFallback(
const ::XCEngine::Rendering::RenderContext& renderContext,
const ViewportRenderResult& renderResult) {
entry.statusText = renderResult.statusText;
::XCEngine::UI::Editor::AppendUIEditorRuntimeTrace(
"viewport",
"fallback clear: " + entry.statusText);
entry.renderTargets.hasValidObjectIdFrame = false;
entry.renderTargets.objectIdFrameSerial = 0u;
ClearViewport(