538 Commits (2f1014555c8b9dfd99a8df9c3a113a26cadcdff4)

Author SHA1 Message Date
Martin Gräßlin 2cc47004c3 Fix calculation of the shadow size in the OpenGL compositor 10 years ago
Martin Gräßlin d16d77f7fe Verify that the Shadow has a valid size before trying to create it 10 years ago
Martin Gräßlin 248991223b Move glxbackend to x11 standalone plugin 10 years ago
Martin Gräßlin 0df4406c2c Fix crash on repainting an invalid sizes decoration 10 years ago
Ivan Čukić f06dff3390 Checking whether the m_textTexture is not null before dereferencing it 10 years ago
Martin Gräßlin d31e9e88b4 Rename abstract_backend.(h|cpp) to platform.(h|cpp) 10 years ago
Martin Gräßlin 146af48f22 waylandServer()->backend() replaced by kwinApp()->platform() 10 years ago
Martin Gräßlin 54be622958 Render sub-surfaces in OpenGL compositor 10 years ago
Martin Gräßlin baca72a9c4 Create sub OpenGLWindowPixmap for sub-surfaces 10 years ago
Thomas Lübking cae90bb035 catch nullptr effects when deleting shadows 10 years ago
Martin Gräßlin 54870d5e14 [libkwinglutils] Cleanup Shader API: removal of ShaderType 10 years ago
Martin Gräßlin 84b73ab2b3 Drop remaining old shader API usage from SceneOpenGL 10 years ago
Martin Gräßlin d76f08e359 Render effect frame with shader trait API 10 years ago
Martin Gräßlin 0d1da1c583 Always set mvp on shader in SceneOpenGL2Window::performPaint 10 years ago
Martin Gräßlin f284ef814c Pass projection matrix to ScreenPaintData 10 years ago
Martin Gräßlin 5657405d32 Use ShaderTraits based shader for paint background 10 years ago
Martin Gräßlin ad7246e010 Create the new projection matrix at start of frame rendering 10 years ago
Martin Gräßlin 401efc28a8 SceneOpenGL::Window::getDecorationTexture() operates on AbstractClient 10 years ago
Martin Gräßlin 1758db337f DecoratedClientImpl::client returns AbstractClient* instead of Client* 10 years ago
Martin Gräßlin 03909b9d58 Allow rendering of input method windows also if screen is locked and OpenGL is used 10 years ago
Martin Gräßlin b1914b4b2c Add pure virtual OpenGLBackend::init() method 10 years ago
Martin Gräßlin 38cde38edf Ensure Scene doesn't render non lock screen windows while screen is locked 10 years ago
Martin Gräßlin 416d8060cf Don't query for GL_CONTEXT_FLAGS if not at least OpenGL 3.0 10 years ago
Martin Gräßlin 01451eea36 Revert "Handle conflicts between epoxy and manually resolved function pointers" 10 years ago
Martin Gräßlin 5d416a0f69 Introduce additional safety checks for init debug output in SceneOpenGL 10 years ago
Martin Gräßlin ac1dbac8b1 Handle conflicts between epoxy and manually resolved function pointers 11 years ago
Nick Shaforostoff 3a8d7d866a optimize string operations 11 years ago
Martin Gräßlin c50da5bdee Fix compile with libepoxy < 1.3 11 years ago
Martin Gräßlin f2ad98aa3a Add O2ES as possible value for KWIN_COMPOSE 11 years ago
Martin Gräßlin 4f64b32aba Runtime depend on GLES in SceneOpenGL 11 years ago
Martin Gräßlin 03231942bb Bind building of glx support on whether epoxy has a glx header 11 years ago
Martin Gräßlin 0fc1142ca2 Allow OpenGLBackend to hold a surfaceless context 11 years ago
Martin Gräßlin f84b4758f2 Fix incorrect static_casts to Client 11 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 11 years ago
Martin Gräßlin c24e315a9b Drop build option KWIN_BUILD_EGL 11 years ago
Martin Gräßlin 53004b95ff Port left over qDebug to qCDebug 11 years ago
Aleix Pol 6f345f4915 Clean debug output 11 years ago
Rohan Garg c22fdcf146 Return unless glDebugMessageCallback resolves on GLES 11 years ago
Thomas Lübking ff2590ac52 fix compilation on older gcc (at least 4.8.3) 11 years ago
Thomas Lübking 9f13e9b260 WORKAROUND for nvidia VBO failures 11 years ago
Martin Gräßlin 2a64755b76 Improve the rendering per output in SceneOpenGL/EglGbmBackend 11 years ago
Martin Gräßlin 7c8c1dac0a [SceneOpenGL] Render per DrmOutput in EglGbmBackend 11 years ago
Martin Gräßlin e1ae0b8bc4 [wayland] Create OpenGLBackend through the AbstractBackend 11 years ago
Martin Gräßlin 219946edce Fix build with HAVE_WAYLAND and HAVE_X11_XCB but no HAVE_WAYLAND_EGL 11 years ago
Martin Gräßlin 2d1622ea09 Fix build without Wayland, but with HAVE_X11_XCB 11 years ago
Martin Gräßlin 49f58059c6 [wayland] Backends are no longer singletons 11 years ago
Simeon Bird 1de1e80d50 Fix hang on nvidia hardware when deleting sync objects 11 years ago
Martin Gräßlin a1642a85d3 Allow using EGLOnXBackend with X11WindowedBackend 11 years ago
Martin Gräßlin 147af71f8a Drop Workspace dependency from Scene 11 years ago
Martin Gräßlin a0b2a938aa [wayland] Support creating Texture from Wayland shm buffer 11 years ago