Rivo Laks
50bacdcfe3
Don't try to use GLX 1.3 functions when it's not available
...
svn path=/trunk/KDE/kdebase/workspace/; revision=719170
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
Rivo Laks
8439c3be9a
VSync and vt switching is still broken in the latest nvidia driver
...
svn path=/trunk/KDE/kdebase/workspace/; revision=715202
19 years ago
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
19 years ago