diff --git a/src/compositor-drm.c b/src/compositor-drm.c index 2adec615..73a0c52a 100644 --- a/src/compositor-drm.c +++ b/src/compositor-drm.c @@ -572,6 +572,9 @@ drm_output_prepare_overlay_surface(struct weston_output *output_base, if (es->buffer == NULL) return NULL; + if (es->alpha != 1.0f) + return NULL; + if (wl_buffer_is_shm(es->buffer)) return NULL;