debug: disable culling with CLUTTER_PAINT=paint-volumes

When using CLUTTER_PAINT=paint-volumes to visualize the paint-volumes of
actors we were already disabling clipped-redraws because we are drawing
extra geometry that the actors don't know about but we didn't disable
culling. This was resulting in actors disappearing while using this
debug option.
This commit is contained in:
Robert Bragg 2011-06-16 17:24:26 +01:00
parent d7bf214397
commit 7f64772984

View File

@ -1236,7 +1236,10 @@ clutter_init_real (GError **error)
/* The same is true when drawing the outlines of paint volumes... */ /* The same is true when drawing the outlines of paint volumes... */
if (clutter_paint_debug_flags & CLUTTER_DEBUG_PAINT_VOLUMES) if (clutter_paint_debug_flags & CLUTTER_DEBUG_PAINT_VOLUMES)
clutter_paint_debug_flags |= CLUTTER_DEBUG_DISABLE_CLIPPED_REDRAWS; {
clutter_paint_debug_flags |=
CLUTTER_DEBUG_DISABLE_CLIPPED_REDRAWS | CLUTTER_DEBUG_DISABLE_CULLING;
}
/* this will take care of initializing Cogl's state and /* this will take care of initializing Cogl's state and
* query the GL machinery for features * query the GL machinery for features