505 Commits (2e888da70ecfbc38fecebed689175c1737337c06)

Author SHA1 Message Date
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
Martin Gräßlin 7bbb68aad6 Check GL version and/or extension for using texture format GL_R8 11 years ago
Tobias C. Berner ef3f0f753b Add <array> include where needed, to make it build on FreeBSD. 11 years ago
Fredrik Höglund 2cebf523aa Store shadows in GL_R8 textures when possible 11 years ago
Fredrik Höglund 4d738b86ea Add an internalFormat parameter to the GLTexture ctor 11 years ago
Fredrik Höglund 5ac159d47e Fix cross-fading 11 years ago
Daniel Pastushchak 0d997b1093 Introduce categorized logging for kwin core 11 years ago
Fredrik Höglund f8d1a0868a Test the generated shaders on startup 11 years ago
Fredrik Höglund 99f9d613e9 Change the default shader in SceneOpenGL2 11 years ago
Fredrik Höglund d2cb9f9bf6 Add a model-view and a projection matrix in WindowPaintData 11 years ago
Fredrik Höglund 0d2b2bc8b3 Use the new ShaderManager API in SceneOpenGL2 11 years ago
Martin Gräßlin b5a626c2d7 Introduce a texture cache for DecorationShadows in SceneOpenGLShadow 11 years ago
Fredrik Höglund 4b3fabbfc9 Add support for GL_ARB_buffer_storage 11 years ago
Martin Gräßlin bf4ba54647 Remove displayWidth and displayHeight from the compositor 11 years ago
Fredrik Höglund fa52af4765 Remove SceneOpenGL::createTexture(QPixmap) 11 years ago
Fredrik Höglund 34f1408134 Make the EffectFrame textures regular GLTextures 11 years ago
Fredrik Höglund 6ac7371113 Remove most calls to checkGLError() 11 years ago
Fredrik Höglund c0deadfaad Add support for KHR_debug 11 years ago
Fredrik Höglund 8d059ae2da Require OpenGL 2.0 in the SceneOpenGL2 constructor 11 years ago
Martin Gräßlin 21dca7ac14 Keep a QPointer<DecoratedClientImpl> in Client 12 years ago
Fredrik Höglund 32e9de1e23 Refactor the swap completion interface 12 years ago
Fredrik Höglund 3b4907d060 Add support for explicit command stream synchronization 12 years ago
Fredrik Höglund 4f9ea5335d Remove SceneOpenGL::Texture::findTarget() 12 years ago
Fredrik Höglund 59212e3a79 Remove SceneOpenGL::Texture::load(..., int depth) 12 years ago
Fredrik Höglund 88f8078073 glx: Use the X visual when choosing an FBConfig 12 years ago
Fredrik Höglund fc56ac28fb Remove SceneOpenGL::Texture::update() 12 years ago
Fredrik Höglund 210df22b17 Remove SceneOpenGL::Texture::load(QPixmap) 12 years ago
Fredrik Höglund 49c8827345 Remove SceneOpenGL::Texture::load(QImage) 12 years ago
Fredrik Höglund ff096e532f Remove the region parameter from Texture::load() 12 years ago
Fredrik Höglund 1c7938e43e Don't pass pixmap handles as const references 12 years ago
Fredrik Höglund 70d35d602f Remove SceneOpenGL2Window::prepare/restoreStates() 12 years ago
Fredrik Höglund 3d3a52c32d Remove SceneOpenGL::Window::renderQuads() 12 years ago
Fredrik Höglund c9aacbc460 Remove SceneOpenGL::Window::paintDecoration() 12 years ago