Add hooks for the workarounds plugin to change variables prior to and after GLXContext init to work around bugs in broken drivers
Bug #874854 reported by
Sam Spilsbury
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Fix Released
|
Undecided
|
Sam Spilsbury | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Sam Spilsbury |
Bug Description
Some broken drivers expect certain environment variables and state to be set on startup, we should provide hooks pre and post paint handler registration in order to set up that
state in the workarounds plugin
Related branches
lp:~compiz-team/compiz-core/compiz-core.fix_874854
- Compiz Maintainers: Pending requested
-
Diff: 1084 lines (+391/-254)11 files modifiedplugins/composite/include/composite/composite.h (+39/-20)
plugins/composite/src/privates.h (+1/-2)
plugins/composite/src/screen.cpp (+27/-11)
plugins/decor/src/decor.cpp (+62/-13)
plugins/decor/src/decor.h (+5/-0)
plugins/move/src/move.cpp (+20/-3)
plugins/move/src/move.h (+6/-0)
plugins/opengl/include/opengl/opengl.h (+10/-7)
plugins/opengl/src/paint.cpp (+5/-5)
plugins/opengl/src/privates.h (+4/-1)
plugins/opengl/src/screen.cpp (+212/-192)
Changed in compiz-core: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.6 |
status: | New → In Progress |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
status: | New → In Progress |
Changed in compiz-core: | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix released in: 7.0~bzr2995- 0ubuntu1) precise; urgency=low
compiz (1:0.9.