162 Commits (dea2e71d4cf2cfaabe0b4e83fb4e67f304fce47e)

Author SHA1 Message Date
Rivo Laks f4600f4b3f Properly initialize Scene::Window pointers in EffectWindow objects. 19 years ago
Luboš Luňák ff2d52e933 Given that Plasma and KRunner now (again, and maybe again not ultimately, 19 years ago
Luboš Luňák 6c47fc8322 Before destroying a current context, set some other current context (even none). 19 years ago
Luboš Luňák 6daf4d3ec8 Add few missing glBindTexture() calls. 19 years ago
Rivo Laks aa0e5c7773 Dynamically load some of the used GLX symbols and make sure they exist before 19 years ago
Rivo Laks fc2b630b5c Use glXMakeCurrent() instead of glXMakeContextCurrent() (which is only available in glx >= 1.3) 19 years ago
Rivo Laks 75e62eefa5 Apply lod bias only to the window texture 19 years ago
Luboš Luňák bdaee4e99f mTarget is not set at this point yet, so this gives opengl error. 19 years ago
Luboš Luňák 8d69535933 Add opengl debug checks, so that I don't have to add them everytime I need them. 19 years ago
Luboš Luňák e6069e9cf6 Arghl. Again a stupid bug caused by float having poor precision. 19 years ago
Rivo Laks ae4bc5c53d - Call GLTexture ctor 19 years ago
Rivo Laks a7ab423f93 Use texture lod bias when available to make trilinear-filtered windows look a bit sharper 19 years ago
Luboš Luňák d846a1e8a9 Use always float as the floating point type for compositing 19 years ago
Luboš Luňák 5a50381e1f Move the shader used for painting to WindowPaintData, as it's 19 years ago
Laurent Montel 994c800d79 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Luboš Luňák ac42ba0b4f A simple solution for alpha channel hacks - ignore them :). 19 years ago
Luboš Luňák 22c8626868 Add a TODO note. 19 years ago
Luboš Luňák e1c5f18414 Separate rendering for decoration and window contents, they can have 19 years ago
Luboš Luňák ea944065c7 Arghl, this is not static const, it changes. 19 years ago
Luboš Luňák f1108dd13a Let's say the copy buffer hack for old nvidia drivers is not necessary these days. 19 years ago
Luboš Luňák 7b054df213 More debug info about possible initialization failures. 19 years ago
Stephan Kulow 19d0dab807 init it with something. Even though it looks like it should 19 years ago
Philip Falkner 1fcb1967fe Zack's receent patch to Qt defaulting to ARGB visuals where possible 19 years ago
Luboš Luňák 5faa397849 Vertex redesign - redo the way windows are split into smaller parts 19 years ago
Philip Falkner c2ff6a4d7a Make sure to unbind the texture in tfp_mode when the underlying pixmap 19 years ago
Luboš Luňák cdb2d046c3 Always rebinding should not make sense anymore. 19 years ago
Luboš Luňák 4040e9be58 Add a hack to make it work with XGL. 19 years ago
Luboš Luňák d9583cd3f6 Option for strict binding: kwinrc:Translucency:GLStrictBinding . 19 years ago
Luboš Luňák 9c31c4555c I apparently misunderstood the semantics of texture_from_pixmap a bit - rebind 19 years ago
Rivo Laks 424f906ab2 - Add optional color argument to renderGLGeometry() functions. If specified, it's used as vertex colors 19 years ago
Luboš Luňák acf4e9ce8e Work around gcc-3.3.3's problem with resolving namespaced symbols. 19 years ago
Martin Koller 240b663df8 make compile on gcc-3.3.3 19 years ago
Luboš Luňák 51107c77b7 We don't use stencil or depth buffer, so best configs are without those. 19 years ago
Luboš Luňák f089923fe2 Sets best values found so far only if the config passes all checks, part II. 19 years ago
Luboš Luňák dce6be54ca Fix pixmap leak with strict binding. 19 years ago
Luboš Luňák de8fa6c883 Clean up also the overlay window on failure. 19 years ago
Luboš Luňák 1caa3f95ed Properly check for all needed extensions and handle gracefully absence. 19 years ago
Luboš Luňák 94bbce020a Sets best values found so far only if the config passes all checks. 19 years ago
Luboš Luňák fdf4645013 Remove unnecessary calls to initDrawableConfigs(). 19 years ago
Luboš Luňák fe3e66deb3 No ceilf(). 19 years ago
Philip Falkner 630f5793dc Update SHM mode. 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
Luboš Luňák cd98bc12d5 Shared implementation of rendering gl geometry. 19 years ago
Rivo Laks cc1a7a9eca Add GLRenderTarget class. 19 years ago
Rivo Laks 0353f3376e Make effects actual plugins, so it's possible to load them on runtime. 19 years ago
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Luboš Luňák 8b5b40e4e8 Shadows. Right not it's only flat black rectangle, but otherwise 19 years ago
Luboš Luňák 81fdcfd20b Beryl has moved to git. 19 years ago
Philip Falkner aa6d8eabc5 Add GLTexture class. This is a convenient wrapper around managing an OpenGL texture, as well as loading an image into it. Includes support for loading from QImage, QPixmap, and a file. Defaults to a GL_TEXTURE_2D target, and will scale image if necessary. 19 years ago