Commit graph

8 commits

Author SHA1 Message Date
Rivo Laks
9e7870dea5 Don't try to use glx when it's not available.
Fixes crash when glx is there at compile time but not at runtime.

svn path=/trunk/KDE/kdebase/workspace/; revision=717942
2007-09-27 19:04:18 +00:00
Rivo Laks
ebc378ba91 Enable compositing by default only for Intel cards that are known to work (only 945GM atm)
svn path=/trunk/KDE/kdebase/workspace/; revision=717759
2007-09-27 13:59:58 +00:00
Rivo Laks
68f7504fb0 - Add CompositingPrefs::compositingPossible() to check if compositing is supported at all.
- Use it in setupCompositing()

svn path=/trunk/KDE/kdebase/workspace/; revision=717330
2007-09-26 16:34:08 +00:00
Luboš Luňák
85e46eead6 Check for X errors during detecting OpenGL (don't let whole KWin startup fail
because of it).


svn path=/trunk/KDE/kdebase/workspace/; revision=717267
2007-09-26 13:47:01 +00:00
Luboš Luňák
2c9bee719e Restore original glx context after using the temporary one for detecting,
this avoids visual freeze when reconfiguring.
CCMAIL: rivolaks@hot.ee


svn path=/trunk/KDE/kdebase/workspace/; revision=716819
2007-09-25 10:14:57 +00:00
Rivo Laks
686bffcc49 Apply driver-specific workaround (e.g. disabling vsync) for all driver versions since I don't
know that they are/will be fixed in later versions.

svn path=/trunk/KDE/kdebase/workspace/; revision=715547
2007-09-22 11:19:22 +00:00
Rivo Laks
8439c3be9a VSync and vt switching is still broken in the latest nvidia driver
svn path=/trunk/KDE/kdebase/workspace/; revision=715202
2007-09-21 13:29:55 +00:00
Rivo Laks
59f21e39fe Add automatic driver detection for compositing options.
This is used to set sane defaults and work around possible driver bugs.
Also, if you have a "whitelisted" driver (nvidia >= 96.39 or intel >= 20061017)
  then compositing will be enabled by default for you.

svn path=/trunk/KDE/kdebase/workspace/; revision=714004
2007-09-18 13:59:06 +00:00