kwin/libkwineffects
Casian Andrei 4d24fe8b30 Fix many color correction problems with OpenGL ES
On GLES, check for OES_texture_3D extension for color correction

Remove a block of ugly hack code that was supposedly needed to build
with OpenGL ES.

Convert the lookup texture data to uint8 on OpenGL ES before sending it
via glTexImage3D, because uint16 is not supported.

Check if the shaders have been reinitialized successfuly when trying to
activate color correction, prevent black screens when there are issues
with the shaders.

BUG: 315419
REVIEW: 111225
(cherry picked from commit 68c68ee3c2b54f968c4d8275f1e8a2e0ccc90dd7)
2013-07-28 17:44:06 +03:00
..
CMakeLists.txt More fine grained linking than X11_LIBRARIES 2013-03-06 10:14:21 +01:00
Mainpage.dox Move kwineffects library into own directory 2011-02-19 10:01:31 +01:00
Messages.sh Improve message extraction 2011-02-20 16:02:33 +01:00
anidata.cpp initialize a member and initialize a boolean 2013-04-29 18:14:50 +02:00
anidata_p.h add effect debug interface and dbus export 2013-03-28 20:31:02 +01:00
kwinanimationeffect.cpp ensure to init animationeffect bindings 2013-06-10 16:38:03 +02:00
kwinanimationeffect.h Add DecorationOpacity to AnimationEffect 2013-06-05 08:27:09 +02:00
kwinconfig.h.cmake Provide OpenGL over Egl 2012-10-04 17:17:01 +02:00
kwineffects.cpp kwin: Fix build on arm 2013-06-26 10:13:33 +02:00
kwineffects.h Revert "kwin: Make WindowQuadList inherit from QVector" 2013-06-27 00:06:49 +02:00
kwinglcolorcorrection.cpp Fix many color correction problems with OpenGL ES 2013-07-28 17:44:06 +03:00
kwinglcolorcorrection.h Remove not needed includes from kwineffect header files 2013-03-06 10:23:09 +01:00
kwinglcolorcorrection_p.h Enable color correction only after successfuly contacting KolorManager 2013-06-18 17:27:34 +03:00
kwinglobals.cpp Use XCB to resolve the X11 Extensions 2013-01-22 07:50:03 +01:00
kwinglobals.h Defines to create the boilerplate code for KWin's singleton classes 2013-04-15 09:57:25 +02:00
kwinglplatform.cpp kwin: Add GLPlatform::preferBufferSubData() 2013-07-08 01:23:37 +02:00
kwinglplatform.h kwin: Add GLPlatform::preferBufferSubData() 2013-07-08 01:23:37 +02:00
kwingltexture.cpp kwin: Reset the dirty flags in GLTexture 2013-06-13 18:46:34 +02:00
kwingltexture.h kwin: Add GLTexture::matrix() 2013-05-28 16:35:36 +02:00
kwingltexture_p.h kwin: Add GLTexture::matrix() 2013-05-28 16:35:36 +02:00
kwinglutils.cpp kwin: Use glBufferSubData() when preferred 2013-07-08 01:23:38 +02:00
kwinglutils.h kwin: Don't query GL_VIEWPORT in pushRenderTarget() 2013-06-27 00:06:54 +02:00
kwinglutils_funcs.cpp Fix many color correction problems with OpenGL ES 2013-07-28 17:44:06 +03:00
kwinglutils_funcs.h Fix many color correction problems with OpenGL ES 2013-07-28 17:44:06 +03:00
kwinxrenderutils.cpp Remove not needed includes from kwineffect header files 2013-03-06 10:23:09 +01:00
kwinxrenderutils.h Remove not needed includes from kwineffect header files 2013-03-06 10:23:09 +01:00