lp://staging/~azzar1/compiz/matrix-fix
- Get this branch:
- bzr branch lp://staging/~azzar1/compiz/matrix-fix
Branch merges
Branch information
Recent revisions
- 3969. By Dmitry Shachnev
-
debian/
compiz- gnome.gsettings -override: Remove unityshell from active plugins, and add switcher. Fixes: #1469086
Approved by: Alberts Muktupāvels, Stephen M. Webb - 3968. By Dmitry Shachnev
-
Move window switcher plugins to compiz-
plugins- default. Fixes: #971051, #1465647
Approved by: Stephen M. Webb, Dmitry Shachnev - 3967. By Marco Trevisan (Treviño)
-
Window: add clientFrame(), to get the client-side decoration extents
This only supports GTK at the moment, but it might be adapted to other toolkits. Fixes: #1422768, #1436553
Approved by: MC Return, Christopher Townsend - 3966. By Marco Trevisan (Treviño)
-
Window: compute the correct output using the absolute window position
Window geometry has absolute coordinates that include viewports, but we
need to use viewport relative coordinates when figuring out the window output
or the window will be considered offscreen and thus it will fallback to first monitor.
This is generally applied, but was not done well in addWindowSizeChanges which
was causing Fullscreen and (horizontally) maximized windows to be moved to the
primary monitor when activated. Fixes: #1475721
Approved by: Stephen M. Webb, PS Jenkins bot - 3965. By Eleni Maria Stea
-
Sometimes the MultipleCubes, Automatic or OneBigCube option might be set although we are not in multimonitor. Modified the 3d windows plugin to check the number of monitors as well.
Approved by: PS Jenkins bot, Stephen M. Webb - 3964. By Eleni Maria Stea
-
It fixes the 3d windows plugin.
Problem:
The 3d clipping is performed in viewing space (modelview transformation) and should be done inside the shader when we use shaders otherwise the viewing space pipeline operations will be ignored. Compiz used to perform the clipping inside the td plugin using pipeline functions, then it was loading a generic shader program (no clipping operations) to render the windows and then it rendered the 3d quads around the windows using the pipeline (so these were clipped correctly).Fix:
Added a variable that indicates when to load the shaders and when render using the fixed functions pipeline and use the fixed functions pipeline to render between glEnableOutputClipping and glDisableOutput Clipping. +small fix in the legacyRendering (pipeline) Fixes: #1395697
Approved by: PS Jenkins bot, Stephen M. Webb
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/compiz/0.9.12