117
117
std::shared_ptr<mgl::ProgramFactory> const& gl_program_factory,
118
118
mga::PbufferGLContext const& gl_context,
119
119
geom::Displacement displacement,
120
121
mga::OverlayOptimization overlay_option)
122
123
std::shared_ptr<mga::FramebufferBundle> fbs{display_buffer_builder.create_framebuffers(config)};
123
124
auto cache = std::make_shared<mga::InterpreterCache>();
125
126
auto interpreter = std::make_shared<mga::ServerRenderWindow>(fbs, config.current_format, cache, quirks);
127
128
return std::unique_ptr<mga::ConfigurableDisplayBuffer>(new mga::DisplayBuffer(
129
130
display_buffer_builder.create_layer_list(),