diff options
-rw-r--r-- | src/sna/sna_accel.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index a4287f75..8760f915 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -314,6 +314,11 @@ static void assert_pixmap_damage(PixmapPtr p) if (priv == NULL) return; + if (priv->clear) { + assert(DAMAGE_IS_ALL(priv->gpu_damage)); + assert(priv->cpu_damage == NULL); + } + if (DAMAGE_IS_ALL(priv->gpu_damage) && DAMAGE_IS_ALL(priv->cpu_damage)) { /* special upload buffer */ assert(priv->gpu_bo && priv->gpu_bo->proxy); |