Martin Gräßlin
9f78276dc7
Detect Driver "Software Rasterizer"
...
Fixes a major regression which allowed OpenGL
compositing to be used with software rasterizer, which
either did not work or crashed directly.
Cherry-picked from cf2f572 in branch KDE/4.7.
15 years ago
Fredrik Höglund
8c430e22b6
kwin: Add the Sumo and Cayman chipsets
15 years ago
Fredrik Höglund
31ea6ff0b8
kwin: Reorder the Evergreen chipsets to match the order in r600g
15 years ago
Fredrik Höglund
7f4709b4ea
kwin: Whitespace fixes
15 years ago
Martin Gräßlin
1dd614ee4b
Improved detection of OpenGL software emulation
...
Adding a new method to retrieve whether the OpenGL implementation
uses any kind of software emulation and no software emulation can
provide GLSL support, even if it claims so.
Thanks to Maurel for testing again and again proposed patches.
BUG: 271166
15 years ago
Jammy Zhou
d9d97a471b
Integrate patch for gles and glsl-es version detection
...
Integrate Martin Gräßlin's commit b578d in http://gitweb.kde.org/scratch/graesslin/kwin-gles.git
to support GLES and GLSL-ES version detection.
15 years ago
Jammy Zhou
f970eab391
return correct GLSL version
15 years ago
Martin Gräßlin
57d11c134a
Move kwineffects library into own directory
...
Second part of cleaning up the lib directory: the effects library
now lives in libkwineffects/ directory.
For existing effects nothing changes as the install path is unchanged.
The change obsoletes the lib/ directory.
As glplatform.h has not yet been exported I dared to export it and
adjust the places where it is used.
CCMAIL: kwin@kde.org
15 years ago
Martin Gräßlin
0a7e48f7aa
KWin uses kdelibs coding style.
15 years ago
Fredrik Höglund
3ada211c30
Don't enable loose binding with Gallium drivers in Mesa 7.10.
...
It's currently broken because of a regression in the mesa state tracker.
FIXED-IN: 4.6.0
BUG: 259872
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213870
15 years ago
Fredrik Höglund
ee406e6d86
Tweak the debug output to make it more readable.
...
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213845
15 years ago
Fredrik Höglund
7d5d8213dd
Don't print the GLSL version when GLSL isn't supported.
...
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213843
15 years ago
Fredrik Höglund
1643fdfc63
Add some missing radeon GPU's
...
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213842
15 years ago
Fredrik Höglund
83fd472bb3
Fix chipset detection with r300g
...
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213841
15 years ago
Martin Gräßlin
5c6e32eaed
GLPlatform compiles on EGL
15 years ago
Martin Gräßlin
70e167aca7
GLPlatform not available in OpenGL ES
...
Should be replaced by a short implementation
15 years ago
Fredrik Höglund
5d306bf4f0
Don't enable loose binding with Gallium drivers in Mesa 7.10.
...
It's currently broken because of a regression in the mesa state tracker.
FIXED-IN: 4.6.0
BUG: 259872
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213870
15 years ago
Fredrik Höglund
f94e5b29d6
Tweak the debug output to make it more readable.
...
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213845
15 years ago
Fredrik Höglund
1efeb2bf35
Don't print the GLSL version when GLSL isn't supported.
...
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213843
15 years ago
Fredrik Höglund
f6a37f91ee
Add some missing radeon GPU's
...
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213842
15 years ago
Fredrik Höglund
5384fee7a0
Fix chipset detection with r300g
...
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213841
15 years ago
Pavel Heimlich
8ef7cec838
Add missing include. Sun Studio wasn't able to find it by itself.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1203608
16 years ago
Fredrik Höglund
95b3e7b419
Add detection for GeForce GPUs with the NVIDIA driver.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1203427
16 years ago
Fredrik Höglund
3350824e4d
Add detection for Palm.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1203407
16 years ago
Fredrik Höglund
f5a25b4ebb
Don't query GL_SHADING_LANGUAGE_VERSION when GLSL isn't supported.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1201788
16 years ago
Fredrik Höglund
74101f90f7
Add a function for printing the results of the detection code.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1201780
16 years ago
Fredrik Höglund
bdd0273411
Add detection of limited texture NPOT support.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1198553
16 years ago
Fredrik Höglund
6118a5b983
Add the new and improved OpenGL platform detection code.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1195845
16 years ago