19 #ifndef MIR_PLATFORM_GBM_GBM_BUFFER_ALLOCATOR_H_
20 #define MIR_PLATFORM_GBM_GBM_BUFFER_ALLOCATOR_H_
25 #pragma GCC diagnostic push
26 #pragma GCC diagnostic warning "-Wall"
28 #pragma GCC diagnostic pop
36 class BufferInitializer;
45 const std::shared_ptr<BufferInitializer>& buffer_initializer);
55 gbm_device*
const device;
56 std::shared_ptr<graphics::BufferInitializer> buffer_initializer;
57 std::shared_ptr<EGLExtensions>
const egl_extensions;
66 #endif // MIR_PLATFORM_GBM_GBM_BUFFER_ALLOCATOR_H_