~nabil-stendardo/ubuntu/quantal/compiz/fix-segfault-related-to-shaders-and-uniforms

« back to all changes in this revision

Viewing changes to plugins/opengl/include/opengl/doublebuffer.h

  • Committer: timo.jyrinki at canonical
  • Date: 2012-09-18 11:32:20 UTC
  • mfrom: (3248.2.10)
  • Revision ID: timo.jyrinki@canonical.com-20120918113220-muavjbyvtxuysaix
* New upstream snapshot.
  - Fix the case where a new gsettings schema got added for building but
    it wasn't recompiled locally (LP: #1046701)
  - Scale: select the window under the pointer, when the scale animation 
    is over. (LP: #1045127)
  - Fixes the some "Use of uninitialised value" warnings reported by
    valgrind (LP: #1004336))
  - Check if org.gnome.mutter is available before using it (LP: #1048551)
  - We don't need to map our style windows, prevent them from cluttering 
    up the paint queue (LP: #1042552)
  - Don't ever enter the subdir of a plugin that is disabled. (LP: #1049100)
  - Workaround SubBuffer performance regression (LP: #1037411)
  - Changed the default placement of the benchmark window from 0,0 to
    100,50. (LP: #1039406)
  - Fix CMakeLists.txt to bring an xslt file back to compiz-dev
  - Avoid a NULL dereference and give a useful error message instead
    (LP: #944653)
  - Fix (LP: #1050752)
  - Fix flickering and performance problems with using Unredirect Fullscreen 
    Windows with multiple monitors. (LP: #1050749) (LP: #1051885)

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
        virtual void blit (const CompRegion &region) const = 0;
20
20
        virtual bool fallbackBlitAvailable () const = 0;
21
21
        virtual void fallbackBlit (const CompRegion &region) const = 0;
 
22
        virtual void copyFrontToBack () const = 0;
22
23
 
23
24
        typedef enum
24
25
        {
25
26
            VSYNC,
26
 
            PERSISTENT_BACK_BUFFER,
 
27
            HAVE_PERSISTENT_BACK_BUFFER,
 
28
            NEED_PERSISTENT_BACK_BUFFER,
27
29
            _NSETTINGS
28
30
        } Setting;
29
31