From 8b8921d57b9dfb733757d338c354014f41e86d59 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 15 Dec 2022 19:31:06 +0100 Subject: backend/drm: remove wlr_drm_crtc.legacy_crtc We only need it for one thing: gamma size. Moreover, some bits in the drmModeCrtc will become out-of-date, for instance the current mode, so let's avoid caching the whole struct and only keep what we know won't change. --- include/backend/drm/drm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/backend/drm') diff --git a/include/backend/drm/drm.h b/include/backend/drm/drm.h index 16126ec2..e93b5eaf 100644 --- a/include/backend/drm/drm.h +++ b/include/backend/drm/drm.h @@ -41,7 +41,7 @@ struct wlr_drm_crtc { uint32_t gamma_lut; // Legacy only - drmModeCrtc *legacy_crtc; + int legacy_gamma_size; struct wlr_drm_plane *primary; struct wlr_drm_plane *cursor; -- cgit v1.2.3