compositor-drm: Allow disabling universal planes
Add a test environment variable to allow disabling universal planes. Signed-off-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
This commit is contained in:
parent
b138d7afb3
commit
be1090b523
|
@ -2105,8 +2105,10 @@ init_kms_caps(struct drm_backend *b)
|
|||
else
|
||||
b->cursor_height = 64;
|
||||
|
||||
ret = drmSetClientCap(b->drm.fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1);
|
||||
b->universal_planes = (ret == 0);
|
||||
if (!getenv("WESTON_DISABLE_UNIVERSAL_PLANES")) {
|
||||
ret = drmSetClientCap(b->drm.fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1);
|
||||
b->universal_planes = (ret == 0);
|
||||
}
|
||||
weston_log("DRM: %s universal planes\n",
|
||||
b->universal_planes ? "supports" : "does not support");
|
||||
|
||||
|
|
Loading…
Reference in New Issue