16 Commits (b40119aab288410bd121724f46ff3242979a872e)

Author SHA1 Message Date
Martin Gräßlin 787b2bf8cc Fix regression introduced with 909b4efa 15 years ago
Martin Gräßlin 2fc1ed25a5 Add a define KWIN_SHADER_DEBUG to all shaders 15 years ago
Martin Gräßlin cd82616ece Remove PaintClipper from OpenGL Scene rendering 15 years ago
Martin Gräßlin b837a3fca1 Render Shadow with only one GL texture 15 years ago
Philipp Knechtges 116e024d12 kwin: moving KWin::GLTexture to a separate file 15 years ago
Martin Gräßlin a05ad98896 Remove textureWidth/textureHeight from all Shaders 15 years ago
Martin Gräßlin ae40bce25d Disable Shader Scene for LimitedGLSL GPUs 15 years ago
Martin Gräßlin 234ec644d2 KWin supports graphicssystem Raster 15 years ago
Martin Gräßlin 5290e78106 Adding an option GLLegacy to force OpenGL 1 15 years ago
Martin Gräßlin 77a7bedac8 Delete ShaderManger before destroying GL Context 15 years ago
Martin Gräßlin ff4297a799 Update copyright 15 years ago
Martin Gräßlin e5e5c4a020 Move push/popRenderTarget to kwingluitls 15 years ago
Martin Gräßlin a728823fbe Fix passing matrixes to the shaders 15 years ago
Martin Gräßlin 0827c2903b Use GLPlatform to decide whether shaders are supported 15 years ago
Martin Gräßlin 2920715d4d Remove unneeded HACK for NVIDIA 15 years ago
Martin Gräßlin 57d11c134a Move kwineffects library into own directory 15 years ago
Fredrik Höglund af92a4efd4 kwin: Rename sample to sampler in all shaders 15 years ago
Jammy Zhou 6eb24bf374 improve GLVertexBuffer::render function 15 years ago
Fredrik Höglund 73be6657ea kwin: Replace brightness and opacity with a modulation constant 15 years ago
Fredrik Höglund 175b45c5de kwin: Fix an uninitialized member in GLShader. 15 years ago
Fredrik Höglund 50e19e2cbc kwin: Simplify ShaderManager::resetShader() 15 years ago
Fredrik Höglund 2fa966e0f9 kwin: Use the new setUniform() overloads in kwin core 15 years ago
Fredrik Höglund 85e9b6713f kwin: Add additional setUniform() overloads 15 years ago
Thomas Lübking b65f05f42b sanitize GL version stringlist 15 years ago
Martin Gräßlin fc54bdfe89 Unbind shader before copying pixels to back buffer. 15 years ago
Martin Gräßlin e2d4cba4c8 Temporarily workaround regression with NVIDIA. 15 years ago
Martin Gräßlin 154e3e61b0 Temporarily workaround regression with NVIDIA. 15 years ago
Fredrik Höglund 03ba96420a kwin: Add overloads for setUniform() that take a location. 15 years ago
Martin Gräßlin 9bfef5d4ca Drop addQuadVertices from kwinglutils. 15 years ago
Martin Gräßlin 9814a8e81b Remove renderGLGeometry from kwinglutils. 15 years ago
Fredrik Höglund 5cbd1d458b kwin: Static member variables shouldn't have the m prefix. 15 years ago
Fredrik Höglund cf58a57cf4 kwin: Fix a compiler warning about initialization order. 15 years ago
Fredrik Höglund 4dd9ef3327 kwin: Clean up the shader compilation code a bit. 15 years ago
Fredrik Höglund ca8857a4d9 kwin: Change the shader source code parameters from QStrings to QByteArrays. 15 years ago
Fredrik Höglund 8bc586e613 kwin: Add overloads for setUniform() that take a location. 15 years ago
Martin Gräßlin 859dadffd8 Drop addQuadVertices from kwinglutils. 15 years ago
Martin Gräßlin 2e2a7948fb Remove renderGLGeometry from kwinglutils. 15 years ago
Fredrik Höglund f7633fff23 kwin: Static member variables shouldn't have the m prefix. 15 years ago
Fredrik Höglund 9dfc0332c6 kwin: Fix a compiler warning about initialization order. 15 years ago
Fredrik Höglund f21ccf028a kwin: Clean up the shader compilation code a bit. 15 years ago
Fredrik Höglund 9f41472085 kwin: Change the shader source code parameters from QStrings to QByteArrays. 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Martin Gräßlin 36daa74589 Combine custom vertex with built-in fragment shader. 15 years ago
Martin Gräßlin a478fc7ff3 Allow creating shaders from code directly. 15 years ago
Martin Gräßlin f78d838fc7 Better support custom shaders. 15 years ago
Martin Gräßlin 61615ea7ff Need to copy QPixmap to QImage in GLES. 15 years ago
Martin Gräßlin d683ce560c Adding new uniform to enforce that alpha becomes 1.0 15 years ago
Martin Gräßlin 6252421a70 Disable clipping when rendering infiniteRegion 15 years ago
Martin Gräßlin efb82daf30 Adding high-level method for glLoadMatrix 15 years ago
Martin Gräßlin e49345872c Add high-level functions for <push|pop|mult>Matrix. 15 years ago