Configure default project render pipeline asset
This commit is contained in:
@@ -4055,7 +4055,7 @@ TEST_F(
|
||||
|
||||
const XCEngine::Rendering::RenderContext renderContext = {};
|
||||
ASSERT_TRUE(recorder->Initialize(renderContext));
|
||||
EXPECT_FALSE(
|
||||
EXPECT_TRUE(
|
||||
recorder->SupportsStageRenderGraph(
|
||||
XCEngine::Rendering::CameraFrameStage::MainScene));
|
||||
ASSERT_TRUE(
|
||||
@@ -4070,11 +4070,15 @@ TEST_F(
|
||||
colorDesc.format =
|
||||
static_cast<XCEngine::Core::uint32>(
|
||||
XCEngine::RHI::Format::R8G8B8A8_UNorm);
|
||||
XCTest::TestRenderResourceView sourceColorView(
|
||||
XCEngine::RHI::ResourceViewType::ShaderResource,
|
||||
XCEngine::RHI::ResourceViewDimension::Texture2D,
|
||||
XCEngine::RHI::Format::R8G8B8A8_UNorm);
|
||||
const XCEngine::Rendering::RenderGraphTextureHandle sourceColor =
|
||||
graphBuilder.ImportTexture(
|
||||
"ManagedPostProcessSource",
|
||||
colorDesc,
|
||||
reinterpret_cast<XCEngine::RHI::RHIResourceView*>(801),
|
||||
&sourceColorView,
|
||||
{});
|
||||
const XCEngine::Rendering::RenderGraphTextureHandle outputColor =
|
||||
graphBuilder.CreateTransientTexture("ManagedPostProcessOutput", colorDesc);
|
||||
@@ -4116,10 +4120,10 @@ TEST_F(
|
||||
ASSERT_EQ(compiledGraph.GetPassCount(), 2u);
|
||||
EXPECT_STREQ(
|
||||
compiledGraph.GetPassName(0).CStr(),
|
||||
"ManagedPostProcess.Pass0");
|
||||
"ColorScale");
|
||||
EXPECT_STREQ(
|
||||
compiledGraph.GetPassName(1).CStr(),
|
||||
"ManagedPostProcess.Pass1");
|
||||
"ColorScale");
|
||||
|
||||
recorder->Shutdown();
|
||||
}
|
||||
@@ -4228,10 +4232,18 @@ TEST_F(
|
||||
XCEngine::Rendering::CameraRenderRequest request = {};
|
||||
request.context = {};
|
||||
request.surface = XCEngine::Rendering::RenderSurface(64u, 64u);
|
||||
XCTest::TestRenderResourceView colorAttachmentView(
|
||||
XCEngine::RHI::ResourceViewType::RenderTarget,
|
||||
XCEngine::RHI::ResourceViewDimension::Texture2D,
|
||||
XCEngine::RHI::Format::R8G8B8A8_UNorm);
|
||||
XCTest::TestRenderResourceView depthAttachmentView(
|
||||
XCEngine::RHI::ResourceViewType::DepthStencil,
|
||||
XCEngine::RHI::ResourceViewDimension::Texture2D,
|
||||
XCEngine::RHI::Format::D32_Float);
|
||||
request.surface.SetColorAttachment(
|
||||
reinterpret_cast<XCEngine::RHI::RHIResourceView*>(1));
|
||||
&colorAttachmentView);
|
||||
request.surface.SetDepthAttachment(
|
||||
reinterpret_cast<XCEngine::RHI::RHIResourceView*>(2));
|
||||
&depthAttachmentView);
|
||||
|
||||
XCEngine::Rendering::RenderPipelineHost host(asset);
|
||||
const std::vector<XCEngine::Rendering::CameraFramePlan> plans =
|
||||
|
||||
Reference in New Issue
Block a user