~andreas-pokorny/mir/activate-pointer-acceleration

« back to all changes in this revision

Viewing changes to tests/integration-tests/test_surface_stack_with_compositor.cpp

  • Committer: Tarmac
  • Author(s): Cemil Azizoglu
  • Date: 2015-02-18 03:04:18 UTC
  • mfrom: (2317.2.5 mir-dev)
  • Revision ID: tarmac-20150218030418-o84yyon2ea2ijcdj
Implement bypass using flags in the native handle.

Approved by Chris Halse Rogers, Kevin DuBois, PS Jenkins bot, Daniel van Vugt.

Show diffs side-by-side

added added

removed removed

Lines of Context:
116
116
    mg::DisplayBuffer& secondary;
117
117
};
118
118
 
119
 
class BypassStubBuffer : public mtd::StubBuffer
120
 
{
121
 
public:
122
 
    bool can_bypass() const override
123
 
    {
124
 
        return true;
125
 
    }
126
 
};
127
 
 
128
119
struct SurfaceStackCompositor : public testing::Test
129
120
{
130
121
    SurfaceStackCompositor() :
152
143
    std::shared_ptr<mtd::MockBufferStream> mock_buffer_stream;
153
144
    std::shared_ptr<ms::BasicSurface> stub_surface;
154
145
    ms::SurfaceCreationParameters default_params;
155
 
    BypassStubBuffer stubbuf;
 
146
    mtd::StubBuffer stubbuf;
156
147
    CountingDisplayBuffer stub_primary_db;
157
148
    CountingDisplayBuffer stub_secondary_db;
158
149
    StubDisplay stub_display{stub_primary_db, stub_secondary_db};