22 Commits (85ea66f7365437afd322cd689a6acc5245dc19f5)

Author SHA1 Message Date
Martin Gräßlin 57905c0cc2 And we got rid of KDebug 13 years ago
Thomas Lübking ac32664dc1 keep buffer swap pref automatic until GPU detected 13 years ago
Thomas Lübking 50e3e909da prevent yield/swap cpu overhead on nvidia 13 years ago
Martin Gräßlin 330d40f425 Fix no cast to/from ASCII intrduced issues 13 years ago
Thomas Lübking 7f858da008 ignore unredirection configuration on intel 13 years ago
Thomas Lübking 6c998fc668 manage triple buffering 13 years ago
Fredrik Höglund 7a99b8c0ef kwin: Add GLTexture::matrix() 13 years ago
Thomas Lübking 9446abc696 hasWaitSync -> blocksForRetrace and syncsToVBlank 13 years ago
Fredrik Höglund 55a8e68a4c kwin/egl: Try to create an OpenGL 3.1 core context 13 years ago
Fredrik Höglund e9c5ab8c91 kwin/egl: whitespace 13 years ago
Martin Gräßlin 4351d6ce44 Cleanup and reorder includes in toplevel.h 13 years ago
Ralf Jung 84c904d6f9 EGL backend: Check if implementation supports swap interval of 1 before setting it 13 years ago
Ralf Jung e4ff1678ef Fix v-sync in the EGL backend 13 years ago
Fredrik Höglund 00c0ad05d3 kwin: Require Xcomposite 0.3 for OpenGL compositing 13 years ago
Martin Gräßlin 600b3e3b91 Xcb port for egl backend 13 years ago
Ralf Jung 3a6d55b16e Get rid of the unreliable lastMask in the GL backend 13 years ago
Thomas Lübking 9aef5b85a0 support a permanent glSwapBuffer 13 years ago
Martin Gräßlin b8dcc04373 Do not abort EGL backend creation if EGL_NV_post_sub_buffer isn't supported 13 years ago
Fredrik Höglund e578676f42 kwin: Rename flushBuffer() to present() 14 years ago
Martin Gräßlin a401558a43 Provide OpenGL over Egl 14 years ago
Martin Gräßlin 6152cc4fa5 Split out the windowing system related part of SceneOpenGL 14 years ago
Casian Andrei ba4cd78419 CC: Redo init and uninit, try to avoid fatal IO errors 14 years ago
Fredrik Höglund faf27f481e kwin: Don't hold an X server grab while painting the screen 14 years ago
Casian Andrei 005ab28ad6 CC: No singleton for ColorCorrection 14 years ago
Thomas Lübking fc665106c9 Swap vsync order, trade in 1frame lag 14 years ago
Martin Gräßlin 2fc0b8074b Move detection of GLPlatform and printResults into Scene 14 years ago
Martin Gräßlin 212908ee88 Refactoring of KWin::Options: getter methods instead of public variables 14 years ago
Philipp Knechtges f5b5e5c8d0 kwin: cleaning up the GLTexture API 14 years ago
Philipp Knechtges 59c8ce32c1 kwin: dropping LOD bias 14 years ago
Philipp Knechtges 87bcabdf99 kwin: improving the texture update handling 14 years ago
Thomas Lübking d845b60c6c change geometry w/o compositor restart 14 years ago
Philipp Knechtges dbc48c91f9 kwin: don't wait for vsync when nothing has been painted 14 years ago
Philipp Knechtges 9e2b6edf02 kwin: bugfix nouveau GLES + loose texture bindings in kwin_gles 14 years ago
Fredrik Höglund eb9988b788 kwin: Make Scene::m_renderTimer a non-member 15 years ago
Pierre-Loup A. Griffais 2570e9ec61 kwin-gles: add support for EGL_NV_post_sub_buffer 15 years ago
Pierre-Loup A. Griffais 951904ba1a kwin-gles: opt-out of flipping 15 years ago
Pierre-Loup A. Griffais 5971daf1c6 kwin-gles: check for EGL_image OR EGL_image_base + EGL_image_pixmap 15 years ago
Martin Gräßlin 6e15c0c208 Change timers to QElapsedTimers 15 years ago
Philipp Knechtges 4f50a8df3c kwin: Implement "use by value" and implicit sharing for GLTexture. 15 years ago
Arthur Arlt d8072be54d Move OverlayWindow from Workspace to its own class 15 years ago
Martin Gräßlin 42aac88f1b It helps to also set the texture size in GLES 15 years ago
Martin Gräßlin 234ec644d2 KWin supports graphicssystem Raster 15 years ago
Martin Gräßlin 264fcfa49f Remove selfcheck code from OpenGL 15 years ago
Martin Gräßlin 77a7bedac8 Delete ShaderManger before destroying GL Context 15 years ago
Martin Gräßlin 2133d56fb6 Call setupOverlay also from GLES backend 15 years ago
Martin Gräßlin 99c3999881 Destroy overlay window on shutting down GLES compositing 15 years ago
Jammy Zhou 9a8d5c88ae Fix GL error when do texture from pixmap 15 years ago
Martin Gräßlin 6162f38b32 Sync before painting in EGL backend 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Martin Gräßlin 4c8c3060bf Merge together paintBackground and paintGenericScreen 15 years ago