Root cause:
class WaylandBuffer : ... std::shared_ptr<mir::graphics::NativeBuffer> native_buffer_handle() const override { return nullptr; }
But this isn't quick to fix.
So I'll offer up the above fix and log the lack of bypass as a performance issue.
Root cause:
class WaylandBuffer : :shared_ ptr<mir: :graphics: :NativeBuffer> native_ buffer_ handle( ) const override
...
std:
{
return nullptr;
}
But this isn't quick to fix.
So I'll offer up the above fix and log the lack of bypass as a performance issue.