blob: e54debd3926920628108a2467b0096957d06fb15 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef DRI2XCBHWINTEGRATION_H
#define DRI2XCBHWINTEGRATION_H
#include "hardware_integration/graphicshardwareintegration.h"
class DrmObject;
class Dri2XcbHWIntegration : public GraphicsHardwareIntegration
{
public:
Dri2XcbHWIntegration(WaylandCompositor *compositor);
void initializeHardware(Wayland::Display *waylandDisplay);
GLuint createTextureFromBuffer(wl_buffer *buffer);
private:
DrmObject *m_drm_object;
};
#endif // DRI2XCBHWINTEGRATION_H
|