8 #include "gtest/gtest.h"
13 #include "impeller/entity/contents/test/recording_render_pass.h"
26 auto content_context = GetContentContext();
27 auto buffer = content_context->GetContext()->CreateCommandBuffer();
29 GetContentContext()->GetRenderTargetCache()->CreateOffscreenMSAA(
30 *content_context->GetContext(), {100, 100},
32 auto render_pass = buffer->CreateRenderPass(render_target);
33 auto recording_pass = std::make_shared<RecordingRenderPass>(
34 render_pass, GetContext(), render_target);
38 auto contents = std::make_shared<ClipContents>();
47 ASSERT_TRUE(recording_pass->GetCommands().empty());
48 ASSERT_TRUE(entity.
Render(*content_context, *recording_pass));
49 ASSERT_FALSE(recording_pass->GetCommands().empty());