19 #ifndef MIR_EXAMPLES_ADORNING_COMPOSITOR_H_ 20 #define MIR_EXAMPLES_ADORNING_COMPOSITOR_H_ 22 #include <GLES2/gl2.h> 41 std::shared_ptr<compositor::CompositorReport>
const& report);
47 GLchar
const*
const vert_shader_src;
48 GLchar
const*
const frag_shader_src;
52 Shader(GLchar
const*
const* src, GLuint type);
58 Program(Shader& vertex, Shader& fragment);
65 0.0f, 0.0f, 0.0f, 1.0f,
66 0.0f, 1.0f, 0.0f, 1.0f,
67 1.0f, 0.0f, 0.0f, 1.0f,
68 1.0f, 1.0f, 0.0f, 1.0f,
86 std::shared_ptr<compositor::CompositorReport>
const report;
Definition: as_render_target.h:27
Interface to an output framebuffer.
Definition: display_buffer.h:47
Definition: display_buffer_compositor.h:30
std::vector< std::shared_ptr< SceneElement >> SceneElementSequence
Definition: scene.h:38
Definition: compositor_report.h:29
GLfloat vertex_data[]
Definition: graphics_utils.cpp:52
Definition: render_target.h:29
GLfloat uv_data[]
Definition: graphics_utils.cpp:60
Definition: server_example_adorning_compositor.h:36