2012-09-24 07:05:14 |
Daniel van Vugt |
description |
I think we need a new PAINT_SCREEN_ bit to indicate that custom OpenGL painting will happen. By "custom" I mean something important is being painted that is not part of a painted X Window. For example:
- The Unity dash is open
- Benchmark info is visible
- Annotate is active
- Firepaint is active
etc.
The new bit would be checked by PrivateGLScreen::paintOutputRegion to ensure fullscreen windows don't get unredirected while it is set. |
I think we need a new PAINT_SCREEN_ bit to indicate that custom OpenGL painting will happen. By "custom" I mean something important is being painted that is not part of a painted X Window. For example:
- The Unity dash is open (especially with respect to bug 860970)
- Benchmark info is visible
- Annotate is active
- Firepaint is active
etc.
The new bit would be checked by PrivateGLScreen::paintOutputRegion to ensure fullscreen windows don't get unredirected while it is set. |
|