~kdub/mir/fix-1663062-0.26.1

« back to all changes in this revision

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

  • Committer: Kevin DuBois
  • Date: 2017-02-09 17:41:12 UTC
  • Revision ID: kevin.dubois@canonical.com-20170209174112-aiuhmf7qdo8smgb3
disallow using ShmBuffers as passthrough targets, as the nested server cannot map them properly as textures yet

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
    std::shared_ptr<NativeBuffer> create_buffer(graphics::BufferProperties const&) override;
88
88
    std::shared_ptr<NativeBuffer> create_buffer(geometry::Size, MirPixelFormat) override;
89
89
    std::shared_ptr<NativeBuffer> create_buffer(geometry::Size, uint32_t format, uint32_t flags) override;
90
 
    bool supports_passthrough() override;
 
90
    bool supports_passthrough(BufferUsage usage) override;
91
91
 
92
92
    optional_value<std::shared_ptr<MesaAuthExtension>> auth_extension() override;
93
93
    optional_value<std::shared_ptr<SetGbmExtension>> set_gbm_extension() override;