kwin/effects
Martin Gräßlin cf5de22586 Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING
If the build option is enabled KWIN_HAVE_OPENGL_1 is passed as a compile
flag when build against OpenGL.

This compile flag is meant to replace the KWIN_HAVE_OPENGLES. So far code
has been ifdefed for special behavior of OpenGL ES 2.0 and to remove
fixed functionality calls which are not available in OpenGL ES 2.0.

With this build flag the fixed functionality calls which are only used in
the OpenGL1 Compositor can be removed and keeping the KWIN_HAVE_OPENGLES
for the real differences between OpenGL 2.x and OpenGL ES 2.0.

E.g. a call like glColor4f should be in an
glColor4f(1.0, 1.0, 1.0, 1.0);

while a call like glPolygonMode should be in an
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);

Building for OpenGL ES 2.0 of course implies that KWIN_HAVE_OPENGL_1 is
not defined.
2012-10-25 11:34:12 +02:00
..
blur Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
boxswitch Merge branch 'KDE/4.9' 2012-07-25 14:56:17 -03:00
coverswitch Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
cube Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
dashboard SVN_SILENT made messages (.desktop file) 2012-10-01 15:50:20 +02:00
desktopgrid Fixing author names in desktop files 2012-10-18 07:29:14 +02:00
dialogparent Merge branch 'KDE/4.9' 2012-08-17 17:59:49 +02:00
diminactive Merge branch 'KDE/4.9' 2012-10-14 20:28:36 +02:00
dimscreen Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
explosion Introduce a helper class to automatically push/pop Shaders 2012-09-29 15:33:57 +02:00
fade Pass property minimized from Client to Deleted 2012-07-22 10:06:30 +02:00
fadedesktop SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
fallapart Effects can provide support information through properties 2012-08-17 17:49:49 +02:00
flipswitch Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
glide Introduce dedicated OpenGL1 and OpenGL2 compositing types 2012-09-29 15:33:57 +02:00
highlightwindow Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
invert Fixing author names in desktop files 2012-10-18 07:29:14 +02:00
login Use KConfigXT in Login Effect 2012-09-19 09:01:59 +02:00
logout Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
lookingglass Introduce a helper class to automatically push/pop Shaders 2012-09-29 15:33:57 +02:00
magiclamp Introduce dedicated OpenGL1 and OpenGL2 compositing types 2012-09-29 15:33:57 +02:00
magnifier Introduce a helper class to automatically push/pop Shaders 2012-09-29 15:33:57 +02:00
minimizeanimation Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
mousemark Introduce a helper class to automatically push/pop Shaders 2012-09-29 15:33:57 +02:00
outline SVN_SILENT made messages (.desktop file) 2012-10-01 15:50:20 +02:00
presentwindows Fixing author names in desktop files 2012-10-18 07:29:14 +02:00
resize Introduce a helper class to automatically push/pop Shaders 2012-09-29 15:33:57 +02:00
scalein Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
screenshot Introduce dedicated OpenGL1 and OpenGL2 compositing types 2012-09-29 15:33:57 +02:00
sheet Introduce dedicated OpenGL1 and OpenGL2 compositing types 2012-09-29 15:33:57 +02:00
showfps Introduce a helper class to automatically push/pop Shaders 2012-09-29 15:33:57 +02:00
showpaint Introduce a helper class to automatically push/pop Shaders 2012-09-29 15:33:57 +02:00
slide Replace translation by QVector3D in Screen/Window PaintData 2012-07-19 18:25:03 +02:00
slideback Remove slot for no-longer existing signal in Slideback 2012-03-16 11:40:47 +01:00
slidingpopups Merge branch 'KDE/4.9' 2012-08-17 17:59:49 +02:00
snaphelper Introduce a helper class to automatically push/pop Shaders 2012-09-29 15:33:57 +02:00
startupfeedback Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
taskbarthumbnail Introduce dedicated OpenGL1 and OpenGL2 compositing types 2012-09-29 15:33:57 +02:00
thumbnailaside Use KConfigXT in ThumbnailAside effect 2012-09-19 10:24:04 +02:00
trackmouse Introduce a helper class to automatically push/pop Shaders 2012-09-29 15:33:57 +02:00
translucency Drop supperfluous and wrong inactive check in translucency effect 2012-09-08 19:43:01 +02:00
windowgeometry Use KConfigXT in WindowGeometry 2012-09-19 10:17:17 +02:00
wobblywindows Introduce dedicated OpenGL1 and OpenGL2 compositing types 2012-09-29 15:33:57 +02:00
zoom Fixing author names in desktop files 2012-10-18 07:29:14 +02:00
CMakeLists.txt Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00
configs_builtins.cpp Drop KWIN_HAVE_OPENGL defines in effects 2012-05-27 16:37:26 +02:00
kwineffect.desktop SVN_SILENT made messages (.desktop file) 2012-05-28 11:08:19 +02:00