compositor-drm: Add backend pointer to drm_output
Add this for convenience, so it's easier to access when we add the DRM backend debug scope. Signed-off-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
@@ -463,6 +463,7 @@ struct drm_head {
|
|||||||
|
|
||||||
struct drm_output {
|
struct drm_output {
|
||||||
struct weston_output base;
|
struct weston_output base;
|
||||||
|
struct drm_backend *backend;
|
||||||
|
|
||||||
uint32_t crtc_id; /* object ID to pass to DRM functions */
|
uint32_t crtc_id; /* object ID to pass to DRM functions */
|
||||||
int pipe; /* index of CRTC in resource array / bitmasks */
|
int pipe; /* index of CRTC in resource array / bitmasks */
|
||||||
@@ -6104,6 +6105,8 @@ drm_output_create(struct weston_compositor *compositor, const char *name)
|
|||||||
if (output == NULL)
|
if (output == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
|
output->backend = b;
|
||||||
|
|
||||||
weston_output_init(&output->base, compositor, name);
|
weston_output_init(&output->base, compositor, name);
|
||||||
|
|
||||||
output->base.enable = drm_output_enable;
|
output->base.enable = drm_output_enable;
|
||||||
|
|||||||
Reference in New Issue
Block a user