Potential cases where textures can become invalid where plugins need the image for animations
Bug #1016366 reported by
Sam Spilsbury
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Sam Spilsbury | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
There are a few cases where textures can become invalid because a pixmap went away and a plugin is keeping the texture around for animations (eg, unmapRefCnt).
This is anywhere where CompositeWindow
Related branches
lp://staging/~compiz-team/compiz/compiz.fix_1016366
- Daniel van Vugt: Approve
-
Diff: 590 lines (+215/-101)8 files modifiedplugins/composite/include/composite/composite.h (+5/-0)
plugins/composite/src/pixmapbinding/include/pixmapbinding.h (+11/-0)
plugins/composite/src/pixmapbinding/src/pixmapbinding.cpp (+4/-1)
plugins/composite/src/pixmapbinding/tests/test-composite-pixmapbinding.cpp (+128/-48)
plugins/composite/src/privates.h (+4/-1)
plugins/composite/src/window.cpp (+23/-13)
plugins/opengl/src/window.cpp (+37/-33)
src/window.cpp (+3/-5)
Changed in compiz: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.8.0 |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:compiz at revision 3274