~peat-new/mir/hack-eglswapbuffer-call-fbpost

« back to all changes in this revision

Viewing changes to src/platforms/android/server/server_render_window.h

  • Committer: Ratchanan Srirattanamet
  • Date: 2016-08-15 04:11:26 UTC
  • Revision ID: peathot@hotmail.com-20160815041126-cqo0km0r8vo1g4ev
android: [HACK] run FB's post from native_window's queue buffer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
 
36
36
class FramebufferBundle;
37
37
class InterpreterResourceCache;
 
38
class DisplayDevice;
38
39
class ServerRenderWindow : public AndroidDriverInterpreter
39
40
{
40
41
public:
41
42
    ServerRenderWindow(std::shared_ptr<FramebufferBundle> const& fb_bundle,
42
43
                       MirPixelFormat format,
43
44
                       std::shared_ptr<InterpreterResourceCache> const&,
44
 
                       DeviceQuirks& quirks);
 
45
                       DeviceQuirks& quirks,
 
46
                       std::shared_ptr<DisplayDevice> display_device);
 
47
 
 
48
   /*
 
49
   ServerRenderWindow(std::shared_ptr<FramebufferBundle> const& fb_bundle,
 
50
                      MirPixelFormat format,
 
51
                      std::shared_ptr<InterpreterResourceCache> const&,
 
52
                      DeviceQuirks& quirks);
 
53
    */
45
54
 
46
55
    graphics::NativeBuffer* driver_requests_buffer() override;
47
56
    void driver_returns_buffer(ANativeWindowBuffer*, int fence_fd) override;
55
64
    std::shared_ptr<InterpreterResourceCache> const resource_cache;
56
65
    int format;
57
66
    bool const clear_fence;
 
67
    std::shared_ptr<DisplayDevice> display_device;
58
68
};
59
69
 
60
70
}