| 60 | } |
| 61 | |
| 62 | TEST( RenderGraph, NoPass ) |
| 63 | { |
| 64 | testBegin( "testNoPass" ) |
| 65 | crg::ResourceHandler handler; |
| 66 | auto graph1 = buildNoPassGraph( testCounts, handler ); |
| 67 | crg::FrameGraph graph{ std::move( graph1 ) }; |
| 68 | |
| 69 | auto rt = graph.createImage( test::createImage( "rt", crg::PixelFormat::eR32G32B32A32_SFLOAT ) ); |
| 70 | auto rtv = graph.createView( test::createView( "rtv", rt ) ); |
| 71 | auto & pass = graph.createPass( "pass1C" |
| 72 | , [&testCounts]( crg::FramePass const & framePass |
| 73 | , crg::GraphContext & context |
| 74 | , crg::RunnableGraph & runGraph ) |
| 75 | { |
| 76 | return createDummy( testCounts |
| 77 | , framePass, context, runGraph, crg::PipelineStageFlags::eFragmentShader ); |
| 78 | } ); |
| 79 | pass.addOutputColourTarget( rtv ); |
| 80 | testEnd() |
| 81 | } |
| 82 | |
| 83 | TEST( RenderGraph, OnePass ) |
| 84 | { |
no test coverage detected