14 Commits (279b3d07f86d8697c8fe2f378da997db062f0c9a)

Author SHA1 Message Date
Lucas Murray 3fd898cbf7 Less warnings please. 17 years ago
Martin Gräßlin 2830385a40 The assert for popRenderTarget in kwinshadereffect caused the kwin freezes as if assert has not been compiled in, the fbo will never be detached. So now we have working looking glass and sharpen effect back. 17 years ago
Lucas Murray 6d41a1320e Moved all debug, warning and error messages into the KWin 1212 area. 18 years ago
Luboš Luňák 88cbf98167 Funny, I didn't know XRender now had shaders too :). 18 years ago
Adriaan de Groot 2b96a2063e The guard in the .h file is for XRENDER. So if there is no xrender but there is opengl (which is the case with Xorg 6.9 on Solaris, at least) then the .h file doesn't declare Shader, but the .cpp file tries to define it. 18 years ago
Luboš Luňák 4fc3d50790 Properly #ifdef OpenGL-only and XRender-only stuff. 18 years ago
Luboš Luňák bb433ac40e No longer include config*.h files in installed headers. 19 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák e6069e9cf6 Arghl. Again a stupid bug caused by float having poor precision. 19 years ago
Thiago Macieira d2aee14a35 Remove use of k_funcinfo 19 years ago
Laurent Montel 994c800d79 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Rivo Laks b027b57233 Shaders can now use cursorX and cursorY uniform variables 19 years ago
Luboš Luňák 5faa397849 Vertex redesign - redo the way windows are split into smaller parts 19 years ago
Rivo Laks 2632c2ff56 Add ShaderEffect class which provides generic support for fullscreen shader effects 19 years ago
Rivo Laks 041673bf86 Effect's name in KWIN_EFFECT*() macros must now match effect's internal name in .desktop file, 19 years ago
Pino Toscano 14d0ee83a4 extra ';' 19 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin. 19 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges 19 years ago
Rivo Laks 91f795922d Make Liquid effect work without NPOT textures as well. 19 years ago
Rivo Laks a94aa904b0 Well, actually GLRenderTarget doesn't require NPOT textures (it works with rectangle textures as well). 19 years ago
Rivo Laks f00d1745ed Add static GLRenderTarget::supported() and make effects use it instead of checking for FBO extension 19 years ago
Rivo Laks 24c8663923 Add GLShader dtor (fixes memory leak). 19 years ago
Rivo Laks 6e62dcb922 Add GLTexture::setWrapMode() call to set texture's OpenGL wrap mode. 19 years ago
Laurent Montel 67f6750ab3 Remove not necessary include 19 years ago
Rivo Laks 7250a8edcd Support having multiple rendertarget-using effects active at once 19 years ago
Rivo Laks e979de43fb Another demo effect which uses shader and render target to turn your screen into a liquid, wavy surface. 19 years ago