To do anything rendering related with Impeller, you need a context.
std::optional< PipelineDescriptor > desc_
PipelineFuture< PipelineDescriptor > CreatePipelineFuture(const Context &context, std::optional< PipelineDescriptor > desc, bool async)
Create a pipeline for the given descriptor.