~alan-griffiths/mir/dont-trace-forks

« back to all changes in this revision

Viewing changes to src/server/graphics/nested/display_buffer.h

  • Committer: Tarmac
  • Author(s): Daniel van Vugt
  • Date: 2015-05-18 21:30:28 UTC
  • mfrom: (2456.3.14 consistent-alpha-usage)
  • Revision ID: tarmac-20150518213028-8f4nffe8pc9v7ape
Reduce coupling and simplify: Remove DisplayBuffer::uses_alpha() and
switch back to a trivial colour mask for all targets.

Approved by Kevin DuBois, Alan Griffiths, Alberto Aguirre, PS Jenkins bot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
58
58
    void release_current() override;
59
59
    void gl_swap_buffers() override;
60
60
    MirOrientation orientation() const override;
61
 
    bool uses_alpha() const override;
62
61
 
63
62
    bool post_renderables_if_optimizable(RenderableList const& renderlist) override;
64
63
 
65
64
    DisplayBuffer(DisplayBuffer const&) = delete;
66
65
    DisplayBuffer operator=(DisplayBuffer const&) = delete;
67
66
private:
68
 
    bool const uses_alpha_;
69
67
    EGLDisplayHandle const& egl_display;
70
68
    std::shared_ptr<HostSurface> const host_surface;
71
69
    EGLConfig const egl_config;