155 Commits (9c398de683b479c2f34e674b22cbfad41ddf7adb)

Author SHA1 Message Date
Roman Gilg 9c398de683 [libkwineffects] Set original backend framebuffer for render targets 6 years ago
David Edmundson d1cfcf4c97 Avoid texture bleed rendering X11 window 6 years ago
Laurent Montel d3cbacd451 convert endl to \n (in qt5.15 it's Qt:: namespaced) 6 years ago
Yuri Chornoivan a853e3370a Fix minor typos 6 years ago
Albert Astals Cid e144748c7a Add some const & 6 years ago
Vlad Zahorodnii 62a7db7028 Use nullptr everywhere 7 years ago
Vlad Zagorodniy 7a3722b4f5 Switch to Q_ASSERT 7 years ago
Vlad Zagorodniy c7639fd7ed Port away from deprecated headers 7 years ago
Vlad Zagorodniy 709b7c2c58 [libkwineffects] Push render targets more efficiently in GLRenderTarget::pushRenderTargets 8 years ago
Alex Nemeth 982316072d [libkwineffects/kwinglutils] Calculate correct srcY0 and srcY1 in GLRenderTarget::blitFromFramebuffer 8 years ago
Alex Nemeth 8342cdd3b6 [libkwineffects/kwinglutils] Calculate correct srcY0 and srcY1 in GLRenderTarget::blitFromFramebuffer 8 years ago
Alex Nemeth 0179f741bb Updated the blur method to use the more efficient dual kawase blur algorithm. 8 years ago
Kai Uwe Broulik 873d38225e [GLVertexBuffer] Port from QRegion::rects() to QRegion iterators 8 years ago
Kamil Piwowarski 9cafbb1179 Fix viewport for screenshot on multiple screens 9 years ago
David Edmundson 69b2c2fcea Set scale on glScissor calls 9 years ago
David Edmundson 019d4bf425 Fix glScissor calls with y-offset screens 9 years ago
Martin Flöser 8527ac30dc Fix unused-parameter warnings as reported by GCC 9 years ago
Martin Gräßlin aefb5f4dd9 Prevent endless loop in checkGLError due to GL_CONTEXT_LOST 9 years ago
Martin Flöser 43816119e9 Skip Shader self test for Mesa >= 17 9 years ago
David Edmundson 9cb666f469 Restore the backend set viewport when popping the final render target 9 years ago
David Edmundson 71600d0a02 Take into account scaling in blitFromFrameBuffer 9 years ago
David Edmundson 9ce5832e11 Store GLRenderTarget::scale 9 years ago
Martin Gräßlin 17e0bad922 Drop OpenGL based color correction from KWin 9 years ago
Martin Gräßlin cb3b0232dd [kwinglutils] Drop unused macro MAKE_GL_VERSION 9 years ago
Martin Gräßlin e5f02e822d [kwinglutils] Remove unused s_eglExtensions variable 9 years ago
Martin Gräßlin b9884672f4 [kwinglutils] Drop variable glTextureUnitsCount 9 years ago
Martin Gräßlin 00c9560519 [kwinglutils] Drop functions related to (nearest) power of two 9 years ago
Martin Gräßlin d1de6899fd Move querying the egl extensions into the AbstractEglBackend 9 years ago
Martin Gräßlin dcf7f40c18 [kwinglutils] Drop eglResolveFunctions 9 years ago
Martin Gräßlin 5d3e15ff3a [kwinglutils] Drop hasEGLVersion function 9 years ago
Martin Gräßlin d7fa827644 Pass function ptr to resolve glFunctions to initGL 9 years ago
Martin Gräßlin feac312ee0 Move resolving glxSwapIntervalMesa into platform plugin 9 years ago
Martin Gräßlin 730fd05f58 Move querying glx extensions into the platform plugin 9 years ago
Martin Gräßlin 5d39da8427 Move glx version check functionality to platform plugin 9 years ago
Martin Gräßlin ebe12c55ba Remove GLVertextBuffer::setVirtualScreenSize 10 years ago
Martin Gräßlin 1708278a45 Fix viewport restore in GLRenderTarget::popRenderTarget 10 years ago
Martin Gräßlin 4e9a1eeb50 Fix glBlitFramebuffer for per-output rendering 10 years ago
Martin Gräßlin ff6e042c7f Fix scissoring of VBO rendering in multi-screen setup on Wayland 10 years ago
Martin Gräßlin e9e936b6c1 [kwinglutils] Skip ShaderManager::selfTest for NVIDIA Quadro hardware 10 years ago
Martin Gräßlin b4c6b4b35d [libkwinglutils] hasGLVersion uses GLPlatform for verison check 10 years ago
Martin Gräßlin dad7004dbb Add an OpenGL information tab to Debug Console 10 years ago
Thomas Lübking db5a798952 depend glsl on TextureNPOT, not LimitedNPOT 10 years ago
Martin Gräßlin 613d76f2df [effects] Combine all shaders in resources 10 years ago
Martin Gräßlin 54870d5e14 [libkwinglutils] Cleanup Shader API: removal of ShaderType 10 years ago
Martin Gräßlin 4b11b7b6b8 [kwineffects] Add a generateCustomShader to ShaderManager 10 years ago
Thomas Lübking c7aefc6b6b skip SWAP_BEHAVIOR_PRESERVED for supportsBufferAge 10 years ago
Thomas Lübking e641022bf9 skip SWAP_BEHAVIOR_PRESERVED for supportsBufferAge 10 years ago
Michael Pyne bcc36b87fb Avoid undefined behavior in nearestPowerOfTwo. 10 years ago
Martin Gräßlin 01451eea36 Revert "Handle conflicts between epoxy and manually resolved function pointers" 10 years ago
Martin Gräßlin bcf76c0d2f [libkwinglutils] Fix regression in OpenGL version parsing 11 years ago