19 #ifndef MIR_GRAPHICS_ANDROID_HWC_FALLBACK_GL_RENDERER_H_
20 #define MIR_GRAPHICS_ANDROID_HWC_FALLBACK_GL_RENDERER_H_
32 class GLProgramFactory;
36 class SwappingGLContext;
60 std::unique_ptr<graphics::GLProgram> program;
61 std::unique_ptr<graphics::GLTextureCache> texture_cache;
All things Mir.
Definition: aging_buffer.h:24
Definition: hwc_fallback_gl_renderer.h:38
RenderableListCompositor()=default
Definition: swapping_gl_context.h:31
virtual ~RenderableListCompositor()=default
Definition: gl_program_factory.h:31
std::list< std::shared_ptr< Renderable > > RenderableList
Definition: renderable.h:88
void render(RenderableList const &, SwappingGLContext const &) const
Definition: hwc_fallback_gl_renderer.cpp:101
Definition: rectangle.h:33
HWCFallbackGLRenderer(GLProgramFactory const &program_factory, graphics::GLContext const &gl_context, geometry::Rectangle const &screen_position)
Definition: hwc_fallback_gl_renderer.cpp:75
Definition: android_input_receiver.h:32
Definition: gl_context.h:27
virtual void render(RenderableList const &, SwappingGLContext const &) const =0
Definition: hwc_fallback_gl_renderer.h:50