kwin/libkwineffects
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
..
anidata.cpp add clipping support to AnimationEffect 2012-05-10 19:35:13 +02:00
anidata_p.h
CMakeLists.txt Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
kwinanimationeffect.cpp Fix C++11 narrowing warnings 2012-10-24 20:42:14 +02:00
kwinanimationeffect.h add clipping support to AnimationEffect 2012-05-10 19:35:13 +02:00
kwinconfig.h.cmake Provide OpenGL over Egl 2012-10-04 17:17:01 +02:00
kwineffects.cpp Introduce dedicated OpenGL1 and OpenGL2 compositing types 2012-09-29 15:33:57 +02:00
kwineffects.h Typo-- 2012-10-12 08:43:34 +02:00
kwinglobals.cpp Ensure that Extension::init() is only performed once 2012-04-22 22:29:17 +02:00
kwinglobals.h Provide OpenGL over Egl 2012-10-04 17:17:01 +02:00
kwinglplatform.cpp Add detection support for VMware driver (SVGA3D) to GLPlatform 2012-10-25 11:27:42 +02:00
kwinglplatform.h Add detection support for VMware driver (SVGA3D) to GLPlatform 2012-10-25 11:27:42 +02:00
kwingltexture.cpp Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
kwingltexture.h kwin: adding proper clipping for transformed windows 2012-05-01 23:19:04 +02:00
kwingltexture_p.h kwin: cleaning up the GLTexture API 2012-01-31 23:10:58 +01:00
kwinglutils.cpp Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
kwinglutils.h Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
kwinglutils_funcs.cpp Do not resolve glx functions specified in GLX 1.3 2012-10-04 17:17:51 +02:00
kwinglutils_funcs.h Fix build error when GLES is not available 2012-10-06 13:44:12 +02:00
kwinxrenderutils.cpp add offscreen render support to xrender 2012-03-21 00:35:31 +01:00
kwinxrenderutils.h add offscreen render support to xrender 2012-03-21 00:35:31 +01:00
Mainpage.dox
Messages.sh